You are here: Home Plone Book Navigation on a Plone site

Navigation on a Plone Site

by Olha Pelishok last modified 2010-05-18

This article applies to: Plone 3.0, Plone 2.5, Plone 2.1

Plone possesses several ways of organizing navigation on the site. These are:

  1. Navigation Tabs
  2. Breadcrumbs
  3. Navigation Tree (left portlet)
plone-site

 

 

1. Navigation Tabs

Navigation Tabs can be organized automatically basing on the folders that exist in the root of your Plone site.

 

In Site Setup -> Navigation Settings

: tick a box Automatically generate tabs and all the published folders that are there in the root will be displayed in Navigation tabs (like in a picture above).

    automatic-gen-tabs

 

If you remove that tick only one tab Home will be there:

    home

 

You can customize navigation tabs the way you want. There is a possibility to add, remove tabs, change their order, but to fulfil any of these tasks you have to install a Quintagroup's product - Plone tabs

to the site.

 

2. Breadcrumbs

Breadcrumbs - are little lines, that also show where you are on site. Sometimes it's the easiest way to see where you are (if navigation tree is done so that it doesn't display all the levels).

 

3. Navigation Tree

Navigation tree can be configured at:

  • Plone 2.x - Site Setup -> Navigation Settings,
  • Plone 3.0.x - Site Setup -> Navigation and Manage Portlets -> Navigation Portlet.
Navigation tree displays different content types of different workflow states that are on site. You can select those content types that should be shown in the navigation tree (Displayed content types) and of what workflow state (Filter on workflow state

).

    filter-state

 

Besides, you can give a title to the navigaiton portlet. It is called Navigation

by default, but you can enter your own title in the corresponding box:

    navigation-tree-title
Navigation tree can display all the documents that are on site. If you want only the contents of the current folder to be displayed in the navigation tree - tick the box.
    curr-folder

 

There are two sections in Navigation Settings (Plone 2.x) / Navigation Portlet

(Plone 3.0.x) that are responsible for navigation tree look. These are:

  • Navigation tree start level (SL)
    start-level
  • Navigation tree depth (TD)
    tree-depth

Navigation settings allows you to make different combinations of what navigation tree displays: whether these are all folders or just those, of the exact level.

 

Example

Imagine we have a usual Plone site that  consists of several folders and subfolders. The structure of the site looks approximately like this:

Home

News

Events

Folder1Level1

  • Folder1 Level2
    • Folder1 Level3
    • Folder2 Level3
  • Folder2 Level2
    • Folder3 Level3
    • Folder4 Level3
Folder2Level1

Let's discuss several possible variants of Navigation on this Plone site.

  • All the folders of all higher levels are displayed (SL=0, TD=0):
    1

 

If you don't want folders of higher levels are displayed when you are inside one of them, increase Start Level number to what you need. The higher this number is, the less amount of levels are shown.:

  • SL=1, TD=0:
    2
  • SL=2, TD=0:
    3

You can also control the tree depth: the bigger number you put the bigger amount of levels will be displayed beginning with the highest one:

  • SL=0, TD=1,2:
    4

 

  • SL=0, TD=3:
    5
  • SL=0, TD=4:
    6
Document Actions
Powered by Plone