ertttert
Когда Drupal сохраняет элемент меню в таблице menu_link
, модулям предоставляется возможность изменить ссылку с помощью реализации hook_menu_link_alter()
. Ниже показано, как заменить надпись элемента меню Log out
на Sign off
:
/** * Реализация hook_link_alter(). * * @param $item * Ассоциативный массив с определением ссылки меню, * передаваемой в menu_link_save() */ function menufun_menu_link_alter( &$item) {if ($item['link_path'] == 'user/logout') { $item['link_title'] = 'Sign off'; } }
Этот хук следует использовать для заголовка или веса ссылки. При необходимости изменить другие свойства элемента меню (например, обратный вызов доступа), вместо него должен быть вызван hook_menu_alter()
.
Всего комментариев: 0 | |