Demonstrates uses of the Menu APIs in Backdrop.
The Page Example module also talks about the menu system, as well as how to use menu arguments to generate pages.
See also
Parent topics
File
- modules/
examples/ menu_example/ menu_example.module, line 8 - Module file for menu_example.
Functions
Name![]() |
Location | Description |
---|---|---|
_menu_example_simple_title_callback |
modules/ |
Title callback to rewrite the '/user' menu link. |
_menu_example_menu_page |
modules/ |
Page callback for use with most of the menu entries. |
_menu_example_mappings |
modules/ |
Utility function to provide mappings from integers to some strings. |
_menu_example_basic_instructions |
modules/ |
Page callback for the simplest introduction menu entry. |
menu_example_user_page_title |
modules/ |
Title callback to rename the title dynamically, based on user_page_title(). |
menu_example_permission |
modules/ |
Implements hook_permission(). |
menu_example_menu_link_alter |
modules/ |
Implements hook_menu_link_alter(). |
menu_example_menu_alter |
modules/ |
Implements hook_menu_alter(). |
menu_example_menu |
modules/ |
Implements hook_menu(). |
menu_example_id_load |
modules/ |
The special _load function to load menu_example. |
menu_example_custom_access |
modules/ |
Determine whether the current user has the role specified. |
menu_example_arg_optional_to_arg |
modules/ |
Utility function to provide default argument for wildcard. |
menu_example_arg_optional_load |
modules/ |
Loads an item based on its $id. |
Classes
Name![]() |
Location | Description |
---|---|---|
MenuExampleTestCase |
modules/ |
Functional tests for the Menu Example module. |