Looking for Booyant?

You’re in the right place.

We’ve teamed up with some of our favorite people to offer a more complete range of services — but we still offer the same great ExpressionEngine Add-ons.

Change Log

Version 2.2.10 |

  • Fixed bug with “Only Superadmins can add/delete nav groups” config option.

Version 2.2.9 |

  • Added individual nav settings which allow you to disable specific channels and templates from the guided method on a per navigation basis.
  • Added skip_closed_entries parameter.
  • Added wrap_type to custom crumbs.
  • Replaced hard-coded example_uri with pages language file entry for better multi-language support (Credit Brian Litzinger).
  • Fixes to comply with EE 2.8.0
  • Cleared some minor developer log issues.

Version 2.2.8 |

  • Added ability to use description at the top of navigation trees. Setting available in config.
  • Added navee_clear_cache hook
  • Added better checking to ensure that the pages array is set.
  • Added following hooks to allow better Publisher support: navee_modify_crumb, navee_strip_link
  • Added code to ensure that navigation_id is set in _getBaseCrumb – required for Publisher integration.
  • Changed cp->set_variable(‘cp_page_title’) to view->cp_page_title = in versions 2.6 and higher. Will resolve developer log errors.
  • Fixed bug to allow include_single_parent to work even if there are no child elements, so long as the parent node is set using start_node
  • Fixed bug with install directory being replaced multiple times in a string
  • Fixed bug where third_party_theme overrides weren’t working

Version 2.2.7 |

  • Added level_count variable
  • Added custom and custom_kids variables to {exp:navee:custom_crumbs}
  • Added navee_link variable as an alias to link
  • Added navee_uid parameter
  • Added disable_title parameter
  • Added support for url_third_themes constant
  • Added a disable cache option to the config section of the control panel
  • Added Prefix Links with Site URL option to the config section of the control panel
  • Added kids_class parameter
  • Added support for ExpressionEngine segment variables in manual links
  • Added docs to the addon package itself for offline use
  • Now with Publisher integration
  • Hook added: navee_update_navigation_item (Credit Brian Litzinger)
  • Hook added: navee_extra_labels (Credit Brian Litzinger)
  • Hook added: navee_extra_links (Credit Brian Litzinger)
  • Hook added: navee_modify_nav (Credit Brian Litzinger)
  • Hook added: navee_get_cache (Credit Brian Litzinger)
  • Hook added: navee_set_cache (Credit Brian Litzinger)
  • Hook added: navee_override_custom_output
  • Fixed bug where start_node uri strings only worked for manual links (not guided or pages)
  • Fixed bug where link variable was not encoded on ajax update in the control panel
  • Fixed bug with include_single_parent encountered when first item was disallowed member group
  • Fixed bug with + sign not saving on updated nav items in text area

Version 2.2.6 |

  • Added a configuration option to force trailing slashes.
  • Added display_entire_branch.
  • Added display_all_children_of_selected which is a variation of only_display_children_of_selected. Works similarly, but continues expanding navigation out infinitely.
  • Added depth_of_selected variable.
  • Added selected_has_kids variable.
  • Added navee_count as an alias for count.
  • Added navee_title as an alias for title.
  • Fixed a bug where last_item was being added to the beginning of crumbs instead of the end in cases where regex was used to find match.
  • Fixed a bug in _getBaseCrumb() function.

Version 2.2.5 |

Version 2.2.4 |

  • Added CE Cache integration.
  • Fixed a bug where member groups blocked from seeing specific navigations could still see them listed in quick-link drop down.

Version 2.2.3 |

  • Fixed a bug where Custom and Custom Kids fields wouldn’t accept periods (.) when updating the fields.
  • Fixed a bug caused by addition of Access Keys when using the include_single_parent parameter.

Version 2.2.2 |

  • Added NavEE extension:
  • Clears applicable NavEE caches when a channel entry which is linked to NavEE via either Guided or Pages methods is updated or deleted.
  • Configurable (in NavEE configuration screen) to automatically delete linked NavEE nodes (Guided or Pages method) when their respective channel entries are deleted. This will ensure that there are no broken links in your navigation.
  • Note: If you are upgrading from a previous version of NavEE, you will need to manually install this extension by going into Add-Ons -> Extensions and clicking Enable.
  • Added site_id parameter.
  • Added reverse parameter.
  • Added Entify EE Tags option to NavEE configuration screen. This will disallow the use of any EE tags in the Manual entry field of your nodes. (Additional security option.)
  • Added Access Key field under More Options in each NavEE node.
  • Fixed a bug which was causing certain templates to not appear in the NavEE fieldtype and in the Guided method.
  • Fixed a bug where Custom Kids field was randomly being populated with a 0 in certain instances.

Version 2.2.1 |

  • Added ability to restrict access to specific navigations by member group.
  • Added ability to hide specific templates from the main NavEE control panel as well as the NavEE fieldtype.
  • Added {exp:navee:is_nav_empty} function.

Version 2.1.5 |

  • Fixed a bug where {exp:navee:custom} was outputting template variables if it didn’t find a match.

Version 2.1.4 |

  • Fixed a bug which was throwing PHP Notices in the control panel.

Version 2.1.3 |

  • Fixed a bug where the NavEE cache didn’t clear when adding a new navigation node through the fieldtype.

Version 2.1.2 |

  • Fixed a few bugs with the Passive Node functionality.
  • Added the {link_type} variable which outputs whether the current link is manual, Guided or Pages based.

Version 2.1.1 |

  • Two minor bug fixes; both seemed to occur only on Windows-based hosting.

Version 2.1.0 |

  • Introduced caching of navigations, reducing queries to a single call per navigation after initial load. Cache can be cleared manually through the configuration screen, and will be automatically cleared when any updates are made to a particular navigation through the control panel.
  • New variable available in {exp:navee:custom}: navee_entry_id, which returns the channel entry id associated with any navigation item built using either the Guided or Pages method. This variable can be used to pull channel content into your navigation if necessary.

Version 2.0.1 |

  • NavEE 2 released.

Version 1.2.9 |

  • Added only_display_children_of_selected parameter to {exp:navee:nav} and {exp:navee:custom}.
  • Added start_nav_on_level_of_selected parameter to {exp:navee:nav} and {exp:navee:custom}.
  • Added start_nav_with_kids_of_selected parameter to {exp:navee:nav} and {exp:navee:custom}.
  • Added only_display_children_of_selected parameter to {exp:navee:nav} and {exp:navee:custom}.
  • Added is_selected variable to {exp:navee:custom}.
  • Fixed a bug where some installations were not saving external URLs when items were updated.

Version 1.2.8 |

  • Fixed a bug with adding first node in IE7 and IE8.
  • Changed output so that all HTML has double-quotes for attributes.

Version 1.2.7 |

  • Fixed a bug where items with no links were adding selected class on homepage.
  • Fixed a bug to ensure that the index_page configuration variable is set before using it to adjust the selected regular expression.

Version 1.2.6 |

  • Fixed jQuery bug with delegate() method.
  • Added the ability to load your NavEE themes folder into either /themes/ or /themes/third_party/.
  • Fixed a bug where miscellaneous features didn’t work if you renamed your index.php page to something else.

Version 1.2.5 |

  • Fixed jQuery bug where change event did not work in live() method.
  • Fixed a bug with unescaped single-quote breaking edit form.

Version 1.2.4 |

  • Fixed a bug where new NavEE configuration (version 1.2.3) was not working with MSM.

Version 1.2.3 |

  • Added configuration page to allow for setting the install directory.
  • Fixed minor jQuery bug which was causing problems updating navigation items from Pages if they contained a question mark.

Version 1.2.2 |

  • Fixed a bug with has_kids variable in {exp:navee:custom}.

Version 1.2.1 |

  • Fixed a bug where start_nav_from_parent did not work for top level parents.

Version 1.2.0 |

  • Added new tools to assist with Dynamic Subnavigation.
  • Added start_nav_from_parent parameter to {exp:navee:nav} and {exp:navee:custom}.
  • Added start_nav_from_parent_depth parameter to {exp:navee:nav} and {exp:navee:custom}.
  • Added max_depth parameter to {exp:navee:nav} and {exp:navee:custom}.
  • Fixed a bug where Pages list was not sorting alphabetically.

Version 1.1.3 |

  • Fixed a bugs with regular expression to help users working with EE on IIS.
  • Fixed selected_class_on_parents bug.

Version 1.1.2 |

  • Fixed a bug with UTF-8 characters in the control panel.
  • Fixed control panel bug in IE8.

Version 1.1.1 |

  • Added variable has_kids to {exp:navee:custom}.
  • Added variable kid_count to {exp:navee:custom}.

Version 1.1.0 |

  • Added Member-Specific Navigation Item controls in the control panel.
  • Note: Before upgrading to 1.1.0, make sure you update your current NavEE to 1.0.10, this will ensure that your current navigations are not lost when you uninstall/reinstall NavEE. Also, to update from 1.0.10, to 1.1.0 you must do a full uninstall/reinstall of the module as new database tables have been added.

Version 1.0.10 |

  • Ensured that CodeIgniter wouldn’t cache database calls within NavEE. You can override this in the source by commenting out a single line of code in the constructor.
  • Fixed a few PHP short tags which may have been causing problems with Joyent hosting.
  • Fixed a bug where NavEE tries to reinstall tables even if they exist from a previous install.

Version 1.0.9 |

  • Added lots of new functionality to the crumbs and custom_crumbs tags.
  • Added no_last_anchor to {exp:navee:crumbs}.
  • Added last_item to {exp:navee:crumbs}.
  • Added last_item_link to {exp:navee:crumbs}.
  • Added spacer to {exp:navee:custom_crumbs}.
  • Added no_last_spacer to {exp:navee:custom_crumbs}.
  • Added last_item to {exp:navee:custom_crumbs}.
  • Added last_item_link to {exp:navee:custom_crumbs}.
  • Added is_last_item to {exp:navee:custom_crumbs}.

Version 1.0.8 |

  • Fixed non-critical bug that was throwing a PHP Notice for some users.

Version 1.0.7 |

  • Fixed a bug where system would not update an existing navigation item if it had a (?) or (;) in it.
  • Fixed a bug where Custom Crumbs were not obeying the regular expression field.

Version 1.0.6 |

  • Changed functionality slightly. Previously you couldn’t add a navigation node without something in the Link field. Now, you can add an empty link. This will result in that navigation item outputting with no anchor tag. Useful for adding navigation items that do not need to link to anything.
  • Replaced htmlspecialcharacters_decode with html_entity_decode for PHP4 support.
  • Fixed a spelling error in the control panel, and moved a few straggling pieces of content into the language file.

Version 1.0.5 |

  • Fixed a few miscellaneous jQuery bugs in the control panel.
  • Adjusted the :crumbs functionality to obey the Regular Expression content.

Version 1.0.4 |

  • Added the ability to pass a string to the start_node parameter. Previously, this parameter only accepted the id of the parent node where you wanted your navigation to start. Now, you can pass a string which matches the Link field in your control panel. If it finds a match, your navigation will start there. If not, it will start at the top node.

Version 1.0.3 |

  • Changed CSS/image paths in the control panel to full URLs rather than absolute paths because it was causing issues for folks running locally.
  • Fixed a bug where updated current nodes weren’t being encoded correctly for the AJAX call.

Version 1.0.2 |

  • Fixed a bug where if multiple NavEE nodes had the same link, and the selected_class_on_parents parameter is passed, the selected class would be assigned twice without a space.
  • Fixed a bug where links with a trailing slash would not match the current page uri-segment.

Version 1.0.1 |

  • Added the {level} variable.
  • Fixed a bug where {exp:navee:custom} was adding an extra <ul> around child nodes.

Version 1.0 |

First release of NavEE into beta. Only for EE2 at this time.

Our Other ExpressionEngine Add-Ons