• Join Now
  • Sign In
  • Cart
  • Instant Setup
  • Download
Logo
  • About
    • Try it Out
    • For Developers
    • For Agencies
    • For Designers
    • For Anyone
    • Testimonials
    • Showcase
    • History
    • Our Philosophy
    • Credits
    • What does free mean?
    • Blog
  • Community
    • Members
    • Forums
    • Chat
    • Karma
    • International
    • Jobs
    • eNewsletters
  • Developers
    • Download concrete5
    • Join Beta Team
    • Translate concrete5
    • Bug Tracker
    • Submit to Marketplace
    • Code Submissions
    • News
    • Community Leaders
  • Marketplace
    • Add-Ons
    • Themes
    • Add-on Installation
    • Deal Of The Day
    • Swag
    • Theme Contest 2012
  • Services
    • Hosting
    • Support Options
    • Consulting
    • Training
    • Enterprise
  • Documentation
    • Getting Started
    • Editor's Guide
    • Developers Guide
    • How-Tos
  • Add-Ons
  • Themes

Autonav Exclude Subpages

developed byjordanlev
11 Reviews

Custom template for the Autonav block that adds new functionality and fixes some Concrete5 bugs.

To use this custom template, simply edit a page that has an autonav block, click on the autonav block, choose "Custom Template" from the popup menu, then choose "Exclude Subpages" from the dropdown list and click the "Update" button.

New 'Exclude Subpages from Nav' Attribute

When you install or upgrade this package, a new page attribute called 'Exclude Subpages from Nav' will be added to your site. This functions similarly to the existing 'Exclude from Nav' attribute, except that it allows you to exclude all of a page's "children pages" without having to exclude the "parent page" itself. For example, if you have a top-level "Blog" page on your site and you want that page included in your navigation menu, but you don't want the individual blog posts underneath it to appear in its dropdown menu (because it would get excessively long), you can simply set the 'Exclude Subpages from Nav' custom attribute on the top-level "Blog" page.

Improved 'Exclude From Nav' Functionality

If you want to exclude an entire section of your site from appearing in your nav menu, select this custom template and then set the top-level page of the section to "Exclude From Nav" in the page properties. This saves you from having to set "Exclude From Nav" on every single page underneath that top-level page!

The reason this works is because the autonav block's normal behavior is to show pages that don't have the "Exclude From Nav" property checked even if they are under another page in the sitemap that DOES have the "Exclude From Nav" property checked -- but this custom template changes that behavior so ALL pages underneath a page that's "excluded from nav" are also excluded.

Homepage 'nav-path-selected' fix

This custom template also includes a fix for a Concrete5 bug that caused the 'nav-path-selected' class to be included on the home page navigation item (see this bug for details: http://www.concrete5.org/developers/bugs/5-4-1-1/autonav-should-not-give-nav-path-selected-class-to-home-page-lis/ ).

Current Version

1.2 Download Archive

Works With

5.4.1+

Average Support Response

Half a day

Add to Cart

Free Add One Free Add Five
  • Screenshots Screenshots
  • Demo Video
  • Demo Live Demo
  • Demo Used On Sites
Thumbnail Beginner

Learn More

  • Autonav Exclude Subpages Home
  • Pre-Sale Questions
  • Reviews
  • Support
  • License
  • Roadmap
  • Features
  • Documentation
  • Version History
  • Forums
  • Marketplace
  • Add-Ons
  • Autonav Exclude Subpages

Do you have questions

  • What are users saying?
  • Who is using concrete5?
  • What makes concrete5 easy?
  • Why develop on concrete5?
 

We’re on “The Twitter”

管理画面のJobsはどこにいったかか分かりますか ( #concrete5 live at http://t.co/W3tCUvlA)

Follow concrete5

About

  • Try it Out
  • For Developers
  • For Agencies
  • For Designers
  • For Anyone
  • Testimonials
  • Showcase
  • History
  • Our Philosophy
  • Credits
  • What does free mean?
  • Blog

Community

  • Members
  • Forums
  • Chat
  • International
  • Jobs
  • eNewsletters

Developers

  • Download concrete5
  • Join Beta Team
  • Translate concrete5
  • Bug Tracker
  • Beta
  • Submit to Marketplace
  • Code Submissions
  • News
  • Community Leaders
  • User Doc Group

Marketplace

  • Add-Ons
  • Themes
  • Add-on Installation
  • Deal Of The Day
  • Swag

Services

  • Hosting
  • Support Options
  • Consulting
  • Training
  • Enterprise

Documentation

  • Getting Started
  • Editor's Guide
  • Developers Guide
  • How-Tos

Legal

  • Privacy Policy
  • Terms of Use
  • Refund Policy
  • Contact Us
© 2008 to 2012 Concrete CMS Inc. All Rights Reserved.

Sign In?

You must have a user account and be signed to perform this action.

  • Sign In
  • Register