First, a note:

The block types "Auto-Nav" and "Page List" are pretty similar, but they have some distinct differences. Both block types automatically generate a navigation based on the criteria you select. How do you know which one to use?

- If you're adding a primary or secondary navigation menu to a page as a matter of course, use the Auto-Nav block. It will give you a simple list of pages under a certain page in your site, with adjustable levels of sub-pages visible, and will automatically update when you change or add new pages to the hierarchy.

- If you want to add a list of page types on a summary level page--for instance, a listing of all "blog" page types on your site, with a short description after each page--or you want to have an RSS feed option available for your listing, use the Page List block.

 

Edit your page

77911217617291screencapture1216747010.jpg

Put your page into edit mode and click the "add to" block area in the part of the page you want to add an auto-nav to. Choose "Auto-Nav" from the list of block types.

 

Choose how your nav should behave

10341217617292screencapture1216747851.jpg

Nav elements should appear: In this drop-down menu you select how you want the pages to be ordered in the nav. They can be arranged how they are in the sitemap, chronologically/reverse chronologically, or alphabetically/reverse alphabetically.

Viewing Permissions: You can choose to display pages that users may not actually have access to if you like. By default this is off. This means that if a visitor does not have viewing access to a certain page, it won't show up in this auto-nav block either.

Display Pages: Here's where you choose what level of pages are displayed. Choose the appropriate level you want to display.

Include selected page as top node in list: Select this if you want your current page added to the top of the auto-nav.

Sub-Pages: Choose the amount of sub-pages you want displayed, if any.
- No sub-pages: This will display only the top level of the nav you've selected.
- Relevant sub-pages: Only displays the sub-pages relevant the page you're currently viewing.
- Display breadcrumb trail: Shows only the trail of pages that led you to the current page.
- Display all sub-pages: Shows all sub-pages.

Sub-Page Levels: Here's where you choose exactly how many sub-pages are shown.
- Display sub-pages to current: Shows all sub-pages that led you to the page you're currently viewing.
- Display sub-pages to current+1: Shows all sub-pages that led you to the page you're currently viewing, plus another level below the page you're viewing.
- Display all: Shows every sub-page attached to every page under the level of nav you've chosen.
- Display custom amount: You choose how many levels of sub-pages you want your nav to display.

When you're satisfied with your settings, click "Add" to add the auto nav to your page.

 

Save your changes

90531217617293screencapture1216748385.jpg

Exit edit mode to save your changes.

 


Recent Discussions on this Topic

Auto-Nav Primer

Just wanting to let everyone know a new primer on the Auto-Nav, including its options, using page attributes with it, extending it and theming it is available here http://www.concrete5.org/documentation/how-tos/primer-auto-nav-block/ and here htt…

auto nav print is too small

How can I edit the way the auto nav block looks or rather the type size and font? I am using dark chocolade and I think the print is too small, especially in the sidebar. Is there a way of editing?

Auto Nav

My Auto-Nav block is missing the option to 'include selected page as top node in list'. Can I update it to the one shown in 'Basics: Add an Auto-navigation' ? I've just upgraded to 5.4.0.3 from 5.3.3.1

Missing Pages

I designed my site, but I have 3 or 4 pages that are not showing up on the website. I can see them in my sitemap but I cannot get them to appear on the website to the public. how do I correct this.

auto update all auto-navs

I made a few changes to my auto-nave and I would like these changes to implemented on all the auto-nav blocks on all the pages of my site. How do you do this?