s'il y a deux modules A et B et que les deux ont le même hook user_login. donc quand je me connecte. hors des fonctions A_user_login () et B_user_login () que l'on a appelé en premier. et comment drupal décide de l'ordre d'exécution de ces deux fonctions
22
hook_module_implements_alter()
.Par défaut, le poids d'un module définit sa place en ligne pour exécuter une fonction hook_ *.
Vous pouvez modifier l'ordre par défaut des modules d'implémentation avec hook_module_implements_alter . Un petit exemple peut être trouvé dans la lecture approfondie de ce tutoriel de blog .
À partir de ce billet de blog, un exemple d'implémentation est:
la source