function simplemenu_menu_tree in SimpleMenu 6.2
Same name and namespace in other branches
- 5 simplemenu.module \simplemenu_menu_tree()
- 6 simplemenu.module \simplemenu_menu_tree()
- 7 simplemenu.module \simplemenu_menu_tree()
Custom implementation of menu_tree(). We want to retrieve the entire menu structure for a given menu, regardless of whether or not the menu item is expanded or not.
Parameters
$menu_name: The name of the menu.
Return value
A tree array ready for simplemenu_tree_output().
2 calls to simplemenu_menu_tree()
- simplemenu_get_menu in ./
simplemenu.module - Render an HTML list of links for a given menu.
- simplemenu_simplemenu_tree_alter in ./
simplemenu.module - Implementation of hook_simplemenu_tree_alter().
File
- ./
simplemenu.module, line 246 - Creates a simplemenu.
Code
function simplemenu_menu_tree($menu_name = 'navigation:0') {
static $menu_output = array();
if (!isset($menu_output[$menu_name])) {
$tree = simplemenu_tree_all_data($menu_name);
$menu_output[$menu_name] = simplemenu_compact_menu_tree($tree);
}
return $menu_output[$menu_name];
}