brunobibos Posted January 7, 2013 Share Posted January 7, 2013 (edited) Bonjour, J'aimerais greffer un module à une page spécifique (soit une page CMS, soit une catégorie particulière, selon ce qui est possible et le plus pratique). Je cherche un peu partout, mais pour le moment je nage... Merci d'avance pour toute aide. Edited January 9, 2013 by brunobibos (see edit history) Link to comment Share on other sites More sharing options...
erehcab Posted January 7, 2013 Share Posted January 7, 2013 Bonjour, pour greffer un module tu dois utiliser les hooks : http://doc.prestashop.com/display/PS15/Hooks+in+PrestaShop+1.5 Link to comment Share on other sites More sharing options...
brunobibos Posted January 7, 2013 Author Share Posted January 7, 2013 Oui ok, mais donc je greffe mon module a un hook particulier (Modules > Positions > Greffer un module) : ensuite il s'affiche sur TOUTES mes pages, et non juste sur la catégorie que je souhaite. Pour info je suis sur prestashop 1.4.6 Link to comment Share on other sites More sharing options...
brunobibos Posted January 7, 2013 Author Share Posted January 7, 2013 (edited) Une solution consiste à ajouter une condition au hook dans le template : {if $category->id==5}{$HOOK_TOP}{/if} Mais bon c'est une condition pour tout le hook (ici ça ne me dérange pas pour le moment étant donné que c'est mon seul module accroché à ce hook), et pas juste pour le module... Comment puis-je faire la même chose pour mon module uniquement ? Edited January 7, 2013 by brunobibos (see edit history) Link to comment Share on other sites More sharing options...
brunobibos Posted January 9, 2013 Author Share Posted January 9, 2013 Comment puis-je faire la même chose pour mon module uniquement ? Quelqu'un aurait une idée ? Link to comment Share on other sites More sharing options...
Broceliande Posted January 9, 2013 Share Posted January 9, 2013 Quelqu'un aurait une idée ? tu peux simplement tester ça dans ton implémentation du hook sur lequel le module se greffe if ($cat=(int)Tools::getValue('id_category',0) && $cat==5) { do it ! } return false; 1 Link to comment Share on other sites More sharing options...
brunobibos Posted January 9, 2013 Author Share Posted January 9, 2013 Yep, merci, j'étais arrivé à la même solution grâce à ce topic : http://www.prestashop.com/forums/topic/139938-affichage-conditionnel-colonne-de-gauche-selon-categorie/ Merci. Link to comment Share on other sites More sharing options...
NewTechno Posted March 20, 2013 Share Posted March 20, 2013 merci 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