sangria777 Posted October 25, 2012 Share Posted October 25, 2012 Bonjour, Je ne parviens pas à afficher la navigation à facette en haut de la liste porduit sur la version 1.5.1.0 de Prestashop. (Je l'avais fait sur la 1.4.9) J'ai créer un hook topListProductsCategory dans ps_hook J'ai rajouter sur le module : public function topListProductsCategory($params) { return $this->hookLeftColumn($params); } Sur l'admin, je peux greffer la navigation à ce hook, mais je ne le vois pas sur le front. Pourquoi je ne le voit pas ? Merci d'avance pour vos réponses ! Link to comment Share on other sites More sharing options...
rapirapinou Posted October 25, 2012 Share Posted October 25, 2012 Bonjour, Tu as rajouté le hook une fois le module installé ? Essaie de désinstaller et réinstaller le module. Link to comment Share on other sites More sharing options...
sangria777 Posted October 25, 2012 Author Share Posted October 25, 2012 Merci pour ta réponse. Je dois avoir un problème! Si je désinstalle/ré-installe le module et que je veux greffer sur le topListProductsCategory, il me dit : Ce module est déjà greffé sur ce point d'accroche. Si je dégreffe le hook pour le re-greffer il me dit : Ce module ne peut être greffé sur ce point d'accroche. Ai-je oublié quelque chose ? Link to comment Share on other sites More sharing options...
rapirapinou Posted October 25, 2012 Share Posted October 25, 2012 Petite question bête : Tu as ajouté le hook sur ton tpl ? Link to comment Share on other sites More sharing options...
sangria777 Posted October 25, 2012 Author Share Posted October 25, 2012 non, non, ça aurait pu! Je viens de vérifier une eniem fois !! Mais il y es bien !! Link to comment Share on other sites More sharing options...
Zulian Posted November 8, 2012 Share Posted November 8, 2012 (edited) Salut! As-tu réussi ? ça m'intéresse ! Edited November 8, 2012 by Zulian (see edit history) 1 Link to comment Share on other sites More sharing options...
Zulian Posted November 8, 2012 Share Posted November 8, 2012 J'ai réussi...c'est très simple... Si qqn veut la soluce dites moi Link to comment Share on other sites More sharing options...
sangria777 Posted November 10, 2012 Author Share Posted November 10, 2012 Moi je veux bien la solution, car je n'ai pas trouvé !!!! Link to comment Share on other sites More sharing options...
petitblanc Posted November 26, 2012 Share Posted November 26, 2012 Bonjour moi aussi j'aimerais avoir la solution. Merci. Link to comment Share on other sites More sharing options...
Zulian Posted November 26, 2012 Share Posted November 26, 2012 (edited) Bonjour, Il faut créer une accroche dans le fichier php du module. Il doit y avoir des fonctions hookHeader, hookRight, hookLeft, et un hookFooter. Il suffit de créer une fonction HookTop appelant en son sein hookLeft par exemple. Dans mon exemple j'ai au préalable créé un nouveau hook "hookBottomTopPage"... public function hookBottomTopPage($params) { return $this->hookLeftColumn($params); } Et n'oubliez pas dans install : public function install() { if (parent::install() && $this->registerHook('leftColumn') && $this->registerHook('header') && $this->registerHook('footer') && $this->registerHook('categoryAddition') && $this->registerHook('categoryUpdate') && $this->registerHook('attributeGroupForm') && $this->registerHook('afterSaveAttributeGroup') && $this->registerHook('afterDeleteAttributeGroup') && $this->registerHook('featureForm') && $this->registerHook('afterDeleteFeature') && $this->registerHook('afterSaveFeature') && $this->registerHook('categoryDeletion') && $this->registerHook('afterSaveProduct') && $this->registerHook('productListAssign') && $this->registerHook('postProcessAttributeGroup') && $this->registerHook('postProcessFeature') && $this->registerHook('featureValueForm') && $this->registerHook('postProcessFeatureValue') && $this->registerHook('afterDeleteFeatureValue') && $this->registerHook('afterSaveFeatureValue') && $this->registerHook('attributeForm') && $this->registerHook('postProcessAttribute') && $this->registerHook('afterDeleteAttribute') && $this->registerHook('afterSaveAttribute') && $this->registerHook('bottomTopPage')) Et voilà ;-) Edited November 26, 2012 by Zulian (see edit history) Link to comment Share on other sites More sharing options...
deepxfan Posted April 10, 2014 Share Posted April 10, 2014 (edited) Bonjour à tous! Je ne parviens pas à afficher correctement le module sur le hook "Top of Pages" (displayTop). Mon thème ne contient qu'une seule colonne sur les pages catégories, il faut donc que je greffe le module en haut de la liste des produits. Lorsque je l'accroche au hook displayTop, le module s'affiche au niveau du header et est inutilisable... Quelqu'un aurait une solution pour le faire fonctionner correctement sur des pages catégorie d'une seule colonne? ça fait des jours et des jours que je recherche sur tous les forums, j'ai essayé déjà 7 solutions sensées fonctionner et rien n'y fait... Merci d'avance Edited April 10, 2014 by deepxfan (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now