menu_example.module

Version 1.3 (checked in on 2010/10/14 at 18:59:26 by rfay)

Demonstrates uses of the Menu APIs in Drupal, including hook_menu(), hook_menu_alter(), and hook_menu_link_alter().

Functions & methods

NameDescription
menu_example_arg_optional_loadLoad an item based on its $id.
menu_example_arg_optional_to_argA to_arg() function is used to provide a default for the arg in the wildcard. The purpose is to provide a menu link that will function if no argument is given. For example, in the case of the menu…
menu_example_id_loadThe special _load function to load menu_example.
menu_example_menuImplementatation of hook_menu().
menu_example_menu_alterImplements hook_menu_alter().
menu_example_menu_link_alterImplements hook_menu_link_alter().
menu_example_permissionImplements hook_permission() to provide a demonstration access string.
menu_example_user_page_titleTitle callback to rename the title dynamically, based on user_page_title().
_menu_example_basic_instructionsPage callback for the simplest introduction menu entry.
_menu_example_mappingsUtility function to provide mappings from integers to some strings. This would normally be some database lookup to get an object or array from a key.
_menu_example_menu_pagePage callback for use with most of the menu entries. The arguments it receives determine what it outputs.
_menu_example_simple_title_callbackTitle callback to rewrite the '/user' menu link.