123456789101112131415161718192021222324252627282930313233343536 |
- <?php
- /**
- * @file
- * Documentation for Menu Attributes API.
- */
- /**
- * Alter the list of menu item attributes.
- *
- * @param $attributes
- * An array of attributes to be controlled by Menu Attributes, keyed by
- * attribute name. Each attribute record should be an array with the following
- * key/value pairs:
- * - label: The human-readable name of the attribute.
- * - description: The attribute description.
- * - form: A Form API array. Some default values for this array are provided
- * in menu_attributes_get_menu_attribute_info().
- *
- * @see menu_attributes_menu_attribute_info()
- * @see menu_attributes_get_menu_attribute_info()
- */
- function hook_menu_attribute_info(array &$attributes) {
- // Add a Tabindex attribute.
- $info['tabindex'] = array(
- 'label' => t('Tabindex'),
- 'description' => t('Specifies the tab order for the link.'),
- 'form' => array(
- '#maxlength' => 3,
- '#size' => 2,
- ),
- );
- // Remove the Access Key attribute.
- unset($attributes['accesskey']);
- }
|