Wird Hook_translated_Menu_Link_alter () nur auf übersetzten Menülinks verwendet?
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.
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 ()