Est-hook_translated_menu_link_alter () a pensé à utiliser uniquement sur les liens du menu traduit?
Question
pourrait être mis en œuvre pour hook_translated_menu_link_alter()
simplement modifier un lien de menu avant qu'elle ne soit rendue?
De toute évidence, hook_translated_menu_link()
est uniquement invoquée pour des éléments de menu qui ont été marqués de hook_menu_link_alter()
comme modifié; si un module utilise hook_translated_menu_link()
pour modifier un élément de menu avant qu'il ne soit rendu, il a besoin de mettre en œuvre hook_menu_link_alter()
aussi.
La solution
Jetez un oeil à Devel , il utilise hook_translated_menu_link()
avec hook_menu_link_alter()
pour ajouter une requête de destination à la fin de quelques-unes des liens.
http://drupalcode.org/project/devel.git /blob/0ca6cc9bd5e2cf650717b73e8938b88726d0ebbd:/devel.module
-
Ligne # 331 - devel_menu_link_alter ()
-
Ligne # 342 - devel_translated_menu_link_alter ()