Example: Menu

Same name in other branches
  1. 6.x-1.x menu_example/menu_example.module \menu_example

Demonstrates uses of the Menu APIs in Drupal.

The Page Example module also talks about the menu system, as well as how to use menu arguments to generate pages.

See also

hook_menu()

hook_menu_alter()

hook_menu_link_alter()

Example: Page

page_example_menu()

Parent topics

File

menu_example/menu_example.module, line 8

Functions

Title Sort descending File name Summary
menu_example_arg_optional_load menu_example/menu_example.module Loads an item based on its $id.
menu_example_arg_optional_to_arg menu_example/menu_example.module Utility function to provide default argument for wildcard.
menu_example_custom_access menu_example/menu_example.module Determine whether the current user has the role specified.
menu_example_id_load menu_example/menu_example.module The special _load function to load menu_example.
menu_example_menu menu_example/menu_example.module Implements hook_menu().
menu_example_menu_alter menu_example/menu_example.module Implements hook_menu_alter().
menu_example_menu_link_alter menu_example/menu_example.module Implements hook_menu_link_alter().
menu_example_permission menu_example/menu_example.module Implements hook_permission().
menu_example_user_page_title menu_example/menu_example.module Title callback to rename the title dynamically, based on user_page_title().
_menu_example_basic_instructions menu_example/menu_example.module Page callback for the simplest introduction menu entry.
_menu_example_mappings menu_example/menu_example.module Utility function to provide mappings from integers to some strings.
_menu_example_menu_page menu_example/menu_example.module Page callback for use with most of the menu entries.
_menu_example_simple_title_callback menu_example/menu_example.module Title callback to rewrite the '/user' menu link.

Classes

Title Sort descending File name Summary
MenuExampleTestCase menu_example/menu_example.test Functional tests for the Menu Example module.