Système de Hooks: Difference between revisions

Jump to navigation Jump to search
→‎Implementation: renommage en Utilisation
(→‎Implementation: renommage en Utilisation)
Line 6: Line 6:




= Implementation =
= Utilisation =


Pour utiliser un Hook (donc ajouter ou surcharger une partie de code), vous devez d'abord avoir défini un module (voir le wiki sur la création d'un module). Ensuite vous devez suivre les étapes suivantes :
Pour utiliser un Hook (donc ajouter ou surcharger une partie de code), vous devez d'abord avoir défini un module (voir le wiki sur la création d'un module). Ensuite vous devez suivre les étapes suivantes :
Line 18: Line 18:
);
);
</source>
</source>
Note: il est possible de trouver le contexte d'un module en rajoutant print('Module context: '.$object->context); (rajoutez ce bout de code dans le fichier php du module que vous voulez hooker et où réside le hook que vous visez).


'''IMPORTANT''': n'oubliez pas de désactiver puis de réactiver votre module pour que la modification soit prise en compte car la sauvegarde des couple modules-hooks à gérer est faite en base, laquelle n'est mise à jour qu'au moment de l'activation du module.
'''IMPORTANT''': n'oubliez pas de désactiver puis de réactiver votre module pour que la modification soit prise en compte car la sauvegarde des couple modules-hooks à gérer est faite en base, laquelle n'est mise à jour qu'au moment de l'activation du module.
439

edits

Navigation menu