Jump to content

[PB] Hook product Footer ou footer product


Recommended Posts

Bonjour, actuellement je suis en train de créé un module et quand je veut agir sur le Hook productFooter je suis obligé de faire sa dans mon ficher PHP de la racine :

 

 

public function install()

{

$this->registerHook('productFooter')

}

 

jusque là normale et quand je veux rappeler mon tpl dans la fonction hookDisplayProductFooter cela ne marche pas... il faut inversé le Product et le footer.

 

J'ai perdu du temps la dessus mais il faut faire ça :

 

 

public function hookDisplayFooterProduct($params)

{

return $this->display(__FILE__, 'footer-product.tpl');

}

 

Je voulais savoir si c'est une erreur ?

Link to comment
Share on other sites

Ce n'est pas réellement un problème, quoique...

 

Le hook est: displayFooterProduct.

 

L'ancien hook est: productfooter

 

Une corrélation existe entre les deux et lorsque l'on veut enregistrer le hook 'productfooter', PrestaShop le remplace par 'displayFooterProduct' ; afin d'assurer une certain rétrocompatibilité.

 

Mais cela m'étonne que tu n'aie pas pu conserver le hook comme défini.

Link to comment
Share on other sites

Pour être sûr je viens de tester :

public function install()

{

$this->registerHook('footer'Product)

}

Et sa ne marche pas.

 

Pour êtres sûr d'être d'accord avec toi je résume

Le Hook : DisplayFooterProduct je ne les pas redéfinie.

Pour pouvoir inséré un ".tpl" dans FooterProduct j'appel le registerHook (dans l'install) => "productFooter"

Ensuite j'ai ma fonction "public function hookDisplayFooterProduct($params)"

 

Après sa fonctionne tout a fait, c'est un petit point de détail qui peut faire perdre du temps a ceux qui font des module, je tenais juste a le signaler.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...