hook_menu_link_alter

Хочешь помочь с переводом? Это очень просто и быстро. Лишь зарегистрируйся, и можешь тут же начать переводить.

developer/hooks/core.php, строка 339

Версии
6
hook_menu_link_alter(&$item, $menu)

Изменение данных, сохраненных в {menu_links} таблице по menu_link_save().

Параметры

$item Associative array defining a menu link as passed into menu_link_save().

$menu Associative array containg the menu router returned from menu_router_build().

Возвращаемое значение

Нет.

Связанные темы

Код

<?php
function hook_menu_link_alter(&$item, $menu) {
  // Example 1 - make all new admin links hidden (a.k.a disabled).
  if (strpos($item['link_path'], 'admin') === 0 && empty($item['mlid'])) {
    $item['hidden'] = 1;
  }
  // Example 2  - flag a link to be altered by hook_translated_menu_link_alter()
  if ($item['link_path'] == 'devel/cache/clear') {
    $item['options']['alter'] = TRUE;
  }
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Вход в систему