menu_helper.module

Enhances Drupal's core menu system and module.

The goal of the menu helper modules is:

  • To make it easier to build and manage your menus.
  • Help syncronize a node with its related menu item.
  • Fix minor menu issues.
This module creates 'menu helper' navigation blocks, labeled 'menu name[Menu helper]' for all existing menus.

These sub-modules integrate with 'Menu helper' navigation blocks :

These sub-modules do not require the 'Menu helper' module. Todo - Submodules
  • Menu_helper_book
    • Display a book's navigation appended to the active trail in the navigation.
  • Menu helper delete
  • Menu helper alias
    • Display the related path alias when editing a menu item. Must use AJAX to sync alias when the link path is changed.
Recommended Modules

Functions

NameDescription
menu_helper_blockImplementation of hook_block().
menu_helper_tree_outputLooks for any menu item with a reset depth, re-positions it, and then renders the menu tree.
_menu_helper_get_depth_titlesGet menu depths as readable string
_menu_helper_get_home_menu_itemGets the custom home menu item.
_menu_helper_get_menu_namesGets an associated array keyed on menu names with each value set to the menu title.
_menu_helper_home_menu_itemGets and sets a custom home menu item.
_menu_helper_set_home_menu_itemSets a custom home menu item.