|
Enumerations |
|
Flags for use in the "type" attribute of menu items.
|
| enum | MENU_IS_ROOT |
| enum | MENU_VISIBLE_IN_TREE |
| enum | MENU_VISIBLE_IN_BREADCRUMB |
| enum | MENU_LINKS_TO_PARENT |
| enum | MENU_MODIFIED_BY_ADMIN |
| enum | MENU_CREATED_BY_ADMIN |
| enum | MENU_IS_LOCAL_TASK |
|
End of "Menu flags".
Menu item definitions provide one of these constants, which are shortcuts for combinations of the above flags.
|
| enum | MENU_NORMAL_ITEM |
| enum | MENU_CALLBACK |
| enum | MENU_SUGGESTED_ITEM |
| enum | MENU_LOCAL_TASK |
| enum | MENU_DEFAULT_LOCAL_TASK |
|
End of "Menu item types".
Status codes for menu callbacks.
|
| enum | MENU_FOUND |
| enum | MENU_NOT_FOUND |
| enum | MENU_ACCESS_DENIED |
| enum | MENU_SITE_OFFLINE |
|
| enum | MENU_MAX_PARTS |
| enum | MENU_MAX_DEPTH |
Functions |
| | menu_get_ancestors ($parts) |
| | menu_unserialize ($data, $map) |
| | menu_set_item ($path, $router_item) |
| | menu_get_item ($path=NULL, $router_item=NULL) |
| | menu_execute_active_handler ($path=NULL) |
| | _menu_load_objects (&$item, &$map) |
| | _menu_check_access (&$item, $map) |
| | _menu_item_localize (&$item, $map, $link_translate=FALSE) |
| | _menu_translate (&$router_item, $map, $to_arg=FALSE) |
| | _menu_link_map_translate (&$map, $to_arg_functions) |
| | menu_tail_to_arg ($arg, $map, $index) |
| | _menu_link_translate (&$item) |
| | menu_get_object ($type= 'node', $position=1, $path=NULL) |
| | menu_tree ($menu_name= 'navigation') |
| | menu_tree_output ($tree) |
| | menu_tree_all_data ($menu_name= 'navigation', $item=NULL) |
| | menu_tree_page_data ($menu_name= 'navigation') |
| | _menu_tree_cid ($menu_name, $data) |
| | menu_tree_collect_node_links (&$tree, &$node_links) |
| | menu_tree_check_access (&$tree, $node_links=array()) |
| | _menu_tree_check_access (&$tree) |
| | menu_tree_data ($result=NULL, $parents=array(), $depth=1) |
| | _menu_tree_data ($result, $parents, $depth, $previous_element= '') |
| | theme_menu_item_link ($link) |
| | theme_menu_tree ($tree) |
| | theme_menu_item ($link, $has_children, $menu= '', $in_active_trail=FALSE, $extra_class=NULL) |
| | theme_menu_local_task ($link, $active=FALSE) |
| | drupal_help_arg ($arg=array()) |
| | menu_get_active_help () |
| | menu_get_names ($reset=FALSE) |
| | menu_list_system_menus () |
| | menu_primary_links () |
| | menu_secondary_links () |
| | menu_navigation_links ($menu_name, $level=0) |
| | menu_local_tasks ($level=0, $return_root=FALSE) |
| | menu_primary_local_tasks () |
| | menu_secondary_local_tasks () |
| | menu_tab_root_path () |
| | theme_menu_local_tasks () |
| | menu_set_active_menu_name ($menu_name=NULL) |
| | menu_get_active_menu_name () |
| | menu_set_active_item ($path) |
| | menu_set_active_trail ($new_trail=NULL) |
| | menu_get_active_trail () |
| | menu_get_active_breadcrumb () |
| | menu_get_active_title () |
| | menu_link_load ($mlid) |
| | menu_cache_clear ($menu_name= 'navigation') |
| | menu_cache_clear_all () |
| | menu_rebuild () |
| | menu_router_build ($reset=FALSE) |
| | _menu_link_build ($item) |
| | _menu_navigation_links_rebuild ($menu) |
| | menu_link_delete ($mlid, $path=NULL) |
| | _menu_delete_item ($item, $force=FALSE) |
| | menu_link_save (&$item) |
| | _menu_clear_page_cache () |
| | _menu_set_expanded_menus () |
| | _menu_find_router_path ($menu, $link_path) |
| | menu_link_maintain ($module, $op, $link_path, $link_title) |
| | menu_link_children_relative_depth ($item) |
| | _menu_link_move_children ($item, $existing_item) |
| | _menu_update_parental_status ($item, $exclude=FALSE) |
| | _menu_link_parents_set (&$item, $parent) |
| | _menu_router_build ($callbacks) |
| | menu_path_is_external ($path) |
| | _menu_site_is_offline () |
| | menu_valid_path ($form_item) |
API for the Drupal menu system.