Является ли Hook_translated_menu_link_alter (), который используется только по переведенным ссылкам меню?
Вопрос
Мог hook_translated_menu_link_alter()
быть реализованным, чтобы просто изменить ссылку на меню, прежде чем оно будет сделано?
Четко, hook_translated_menu_link()
вызывается только для пунктов меню, которые были помечены из hook_menu_link_alter()
как изменено; Если модуль использует hook_translated_menu_link()
Чтобы изменить пункт меню, прежде чем оно будет сделано, он должен реализовать hook_menu_link_alter()
слишком.
Решение
Взгляни на Депутат, оно использует hook_translated_menu_link()
вместе с hook_menu_link_alter()
Чтобы добавить запрос на пункт назначения в конце нескольких ссылок.
http://drupalcode.org/project/devel.git/blob/0ca6cc9bd5e2cf650717b73e8938b88726d0ebbd:/devel.module
Строка № 331 - devel_menu_link_alter ()
Строка № 342 - devel_translated_menu_link_alter ()