CleanNav Control

by Aptera Inc.
Publication date:
Mar 25, 2012, 05:00 AM


  • Sitefinity 4.1 SP1
  • Sitefinity 4.3
  • Sitefinity 4.2
  • Sitefinity 4.2 SP1
  • Sitefinity 4.4
  • Sitefinity 5.0
  • Sitefinity 4.1 SP3
  • Sitefinity 4.1 SP2
  • Sitefinity 5.0 Hotfix

Price: $ 0

A simple-to-use navigation control that models most of the Sitefinity native menu functionality while returning cleaner HTML, no JS, no additional view state, and no CSS.  Provides basic classes for the "first", "last", "parent", "active" LI tags.  DLLs are provided for each Sitefinity version up to 4.3. Installation notes are included in the download.

For more information about CleanNav and how it works, check out this blog post.

Notes: UPDATE: Bug fix so the control no longer shows pages that are set to not show in navigation. (8/8/2011) UPDATE: Added ability to override redirect for Group pages. With the click of a checkbox, you can choose to simply use the first child's URL instead of being forced to redirect to the first child. (8/16/2011) UPDATE: Changed templating system. No longer does the user need to add a custom template to change the way the navigation renders. You can now manage it all from the control settings. (8/16/2011) UPDATE: Fixed all lambda searches to be direct ID to ID matches instead of searching by page title or URL (as suggested by Sitefinity). (8/16/2011) UPDATE: Added ability to show all pages regardless of "Show In Navigation". (8/16/2011) UPDATE: Removed the span tag that gets rendered around the control. (8/16/2011) UPDATE: Added support for displaying the parent page when using options that only display children/sibling pages. (10/7/2011) UPDATE: Now supports Sitefinity 4.2 SP1  BUG FIX: Fixed issue where parent pages still render as parents if all children are set to not be visible. (10/12/2011) BUG FIX: Last and First classes not showing up when the last or first nodes are set to being hidden in navigation. (2/9/2012) UPDATE: Fixed localization issues; Fixed issue with “Layer Limit” combined with “Show Parent Node”; Fixed Object reference not set to… exception when parent page is deleted