Navigation

In This Section...

Other

Using Plone's built-in batching mechanism
This tutoria shows you how to use the built-in batching utility in Plone to create a Previous/Next selector with pages when you have a lot of items you want to list.
Redirect to the first subnavigation entry
How to procede automaticly to the first subnavigation entry?
Two Level Navigation In Plone
Often there is a need to show one more level in a navigation system. Such two level systems are actually fairly easy to create with Plone using just a simple change to one template and the clever use of portal_actions

Portlet

Context-dependent navigation folder icons
Change the icons displayed for folders in the navigation portlets depending on whether or not a folder is visible to anonymous visitors.
Creating a Flat Navigation Portlet
How to create a navigation portlet that shows the contents of a single folder.
Customize the Plone 3 navigation.
How to create a navigation that fits more to the needs of a "classic" websites navigation.
customizing the navigation portlet in Plone 3
how to customize the navigation portlet in a few easy steps
How to Add a Collection Portlet
This tutorial teaches you how to create a Collection Portlet step by step with the exhaustive description of each stage and the overview of Plone add-ons built on the basis of Collection Portlets

Search Engine Optimization

Add a Google Sitemap
The Sitemap Protocol allows you to inform search engine crawlers about URLs on your Web sites that are available for crawling. The XML Sitemap Format provides a list of URLs and includes additional information about those URLs.

Site Searching

Adding new fields to Smart Folders search
If you are creating new content types you might want to add support for Plone's advanced search capabilities. This article describes how to achieve it.
Building communal reference lists
Provide a fast facility for obtaining a union of lists referring to a particular item, using a keyword index in Plone's portal catalog
Enabling Members to Search your Plone site from Off-Site using Firefox's DictionarySearch Extension
This howto will explain how to enable your users/members to search your Plone site using Firefox's DictionarySearch extension.
How to limit portal searches to INavigationRoot
This explains how you use Plone 2.5 techniques (esp. the navigationRootPath method of the portal object) to limit search results to the same folder you limited the navigation to
Limiting Search to Sections of Site
Recipes for showing a search box with options to search only in this section of the site, or other sections of the site.
Track searches with AWStats
The log analyzer AWStats is a free powerful and featureful tool that generates advanced server statistics graphically. Configure your Extra Sections to track what your users are looking for.

Tree

Creating a custom navigation section
When creating a custom skin, you may want something more concrete than the navigation tree, but a little more flexible than the portal tabs. This HowTo shows how to create a navigation section which is automatically generated from the contents of a folder.
2 Level Navigation In Plone 3
This How To shows how to modify a Plone 3 theme product so that the tabs would have 2 levels of navigation.
Create a main navigation link which redirects to an arbitrary location AND maintain control of the portal_tab order
You want to have a link in your main navigation that redirects to a specific url and you want to control the order of how the tabs are displayed.
Customising the navigation in Plone 2.5+ - a misconception?
I changed some details in the navigation portlet and the sitemap, for the first time getting my hands on plone code refactored using the Zope3 component architecture. It was more tedious and i had to write much more glue code and copy parts than I expected, since components should make customising and reuse simpler. Maybe I've done something fundamentally wrong?
Display Topic Results In Navtree
Modify the navigation tree so that when you click a document inside a topic, the navigation tree displays the document as a child of the topic.
How to customize specific icons in the navigation tree
This how-to will teach you how to use CSS for customizing the icon of an object in the navigation tree.
How to hide an item from the navigation tree even if it is the current item
This how-to is about some steps one can follow to hide certain items from ever showing up in the navigation tree, including the case when they are the current items
How to style navigation parent items like the current item
A quick tip for changing the visual style of the navigation portlet so that parents of the current item have the same visual style as the current item.