Является ли Hook_translated_menu_link_alter (), который используется только по переведенным ссылкам меню?

drupal.stackexchange https://drupal.stackexchange.com/questions/295

  •  16-10-2019
  •  | 
  •  

Вопрос

Мог 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 ()

Лицензировано под: CC-BY-SA с атрибуция
Не связан с drupal.stackexchange
scroll top