È hook_translated_menu_link_alter () pensato per essere utilizzato solo sui link del menu tradotti?
Domanda
Potrebbe hook_translated_menu_link_alter()
essere implementato per semplicemente modificare un link del menu prima del rendering?
Chiaramente, hook_translated_menu_link()
viene richiamato solo per gli elementi di menu che sono stati segnalati da hook_menu_link_alter()
come modificata; se un modulo usi hook_translated_menu_link()
di modificare una voce di menu prima del rendering, ha bisogno di implementare hook_menu_link_alter()
troppo.
Soluzione
Date un'occhiata al Devel , utilizza hook_translated_menu_link()
con hook_menu_link_alter()
per aggiungere una query di destinazione fino alla fine di alcuni dei collegamenti.
http://drupalcode.org/project/devel.git /blob/0ca6cc9bd5e2cf650717b73e8938b88726d0ebbd:/devel.module
-
Linea # 331 - devel_menu_link_alter ()
-
Linea # 342 - devel_translated_menu_link_alter ()