Wird Hook_translated_Menu_Link_alter () nur auf übersetzten Menülinks verwendet?

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

  •  16-10-2019
  •  | 
  •  

Frage

Könnte hook_translated_menu_link_alter() Implementiert werden, um einfach einen Menülink zu ändern, bevor er gerendert wird?

Deutlich, hook_translated_menu_link() wird nur für Menüelemente aufgerufen, von denen aus gemeldet wurde hook_menu_link_alter() wie verändert; Wenn ein Modul verwendet hook_translated_menu_link() Um einen Menüelement zu ändern, bevor es gerendert wird, muss es implementiert werden hook_menu_link_alter() zu.

War es hilfreich?

Lösung

Sich ansehen Entwicklung, es verwendet hook_translated_menu_link() zusammen mit hook_menu_link_alter() So fügen Sie eine Zielabfrage zum Ende einiger Links hinzu.

http://drupalcode.org/project/devel.git/blob/0ca6cc9bd5e2cf650717b73e8938b88726d0ebbd:/devel.module

  • Zeile #331 - Devel_Menu_Link_alter ()

  • Zeile #342 - Devel_Translated_Menu_Link_alter ()

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit drupal.stackexchange
scroll top