kjar Posted December 31, 2009 Share Posted December 31, 2009 Bonjour,Je débute sur prestashop et je cherche à avoir quelques informations sur la gestion des modules.A ce jour j'ai compris que :- le site est construit autour du groupe : root / *.tpl et /themes, là je trouve les zones de mise en page tels que le header ( qui fait également leftColumn), le centre page, le footer etc... - à l'intérieur de ces zones, je trouve des modules ( dans ../modules ) et je peux intervenir sur ces modules en éditant les pages du type :homefeatured.tplhomefeatured.php... (xml)- c'est modules peuvent être activés ou non (donc affichés) via l'admin (on peux même gérer leur ordre d'apparition à l'aide de la fonction position) déjà là si je me trompe n'hésitez à me corriger sinon je suis mal ....- par contre là ou je ne comprends pas, c'est comment gérer ces modules pour choisir la zone dans laquelle il apparaissent. ex :je souhaite avoir le module TAGS dans la zone right_Column et inversement le module panier dans la zone left_Column ? j'ai bien trouvé la ligne de code: 'HOOK_LEFT_COLUMN' => Module::hookExec('leftColumn'), dans header.php, mais ensuite je suis bloqué et je ne comprends pas comment intéragir sur le contenu de HOOK_LEFT_COLUMN Voilà, j'en suis là et j'aimerais avancer très vite, alors je compte sur vous, merci d'avance Link to comment Share on other sites More sharing options...
eric69 Posted January 1, 2010 Share Posted January 1, 2010 Salut,as-tu essayé dans le back onglet modules :clic sur position et supprime (croix rouge) le module que tu veux déplacer.ensuite et clic sur "Greffer un module "tu sélectionne ton module ex: bloc panier.puis tu sélectionne l'endroit ou tu veux le mettre ex: left column blocks . Link to comment Share on other sites More sharing options...
kjar Posted January 4, 2010 Author Share Posted January 4, 2010 Salut Eric,Je teste ça de suite, trop simple mais on cherche très souvent les complications !!!merci Link to comment Share on other sites More sharing options...
kjar Posted January 4, 2010 Author Share Posted January 4, 2010 Re Eric,effectivement pas de problème avec le bloc de type TAG, il passe de droite à gauche sans problème, par contre si je pousse un peu plus et que je souhaite modifier la position du bloc "Language", pas possible de le mettre à droite ou à gauche.Y a-t-il des zones qui peuvent accepter certains bloc et d'autres pas ?merci d'avance, désolé de vous mettre à contribution sur ces concepts de base, mais j'aime comprendre avant de me lancer !! ;-) Kjar Link to comment Share on other sites More sharing options...
eric69 Posted January 4, 2010 Share Posted January 4, 2010 oui tout ne peux pas être mis n'importe ou!Il faut que le module soir prévu a des emplacement avec des hook dans le header.tplun exemple pour le module blok libre pour l'avoir dans la colonne de droite * Right column hook */ public function hookRightColumn($params) { return $this->hookLeftColumn($params); } mais là je n'est pas eu le temps encore de me pencher sur la création des modules ! Link to comment Share on other sites More sharing options...
kjar Posted January 4, 2010 Author Share Posted January 4, 2010 ok ok merci, je continue donc ma découverte sans perdre mon tps sur cette éventualité pour le moment. 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