Bonjour,
J'ai déjà créé de nombreux hooks, notamment pour une home assez complexe, et tout fonctionnait à merveille :
- registerHook() dans l'install de l'override du module, et ajout de la méthode hookNomDuHook()
- un extend du controller front pour passer le hook dans smarty, avec hook::exec()
- et il n'y avait plus qu'à afficher le hook dans le template de mon thème.
Mais voilà que sur le même site, je crée un hook pour la page catégorie,et là, rien à faire pour l'afficher...
Pourtant j'ai bien suivi mes 3 étapes listées ci-dessus...
Le seul indice que j'ai trouvé jusqu'ici :
- Dans le menu "positions", le hook n'apparaît que si l'on coche la case "Afficher les points d'accroche invisibles".
Qu'est-ce qui fait qu'un hook est invisible ? Je n'ai rien trouvé en base de données (rien dans ps_hook, ni dans ps_hook_module).
Pour moi, les points d'accroche invisibles, c'était pour les fonction du genre pre-traitement, ou post-traitement, alors pourquoi Prestashop déclare que mon hook est un point d'accroche invisible ?
Merci d'avance, toute aide sera fortement appréciée.