olivierl Posted November 3, 2009 Share Posted November 3, 2009 Bonjour,J'ai les mains dans le code de mon premier projet Prestashop et je bute sur un truc.Je cherche à modifier l'affichage de la page d'accueil. Plus précisément, je voudrais modifier l'emplacement de l'insertion du HOOK_HOME.Celui-ci s'insère dans la colonne centrale et cela ne me convient pas.Quelqu'un sait-il quel fichier gère l'affichage du template home ?Dans l'idéal, je voudrais l'injecter juste avant la colonne centrale ?Merci ! Link to comment Share on other sites More sharing options...
olivierl Posted November 6, 2009 Author Share Posted November 6, 2009 Bonjour à tous, je m'auto réponds puisque j'ai fini par bidouiller assez pour obtenir un résultat. Pas tout à fait satisfaisant, mais ça marche.Le HOOK_HOME est en fait appelé à chaque page. Et automatique il inclu les modules "homepage" configuré dans le back-office. Il faut donc changer un peut le template header et ré injecté les balises que vous retirez dans les autres templates pour conserver l'intégralité du code.Cela permet de "sortir" le contenu du moduel 'editorial' de la colone centrale comme je le souhaitais.Il aurais été mieux de mettre ça dans le header.tpl avec une sorte de if(is_home()){ editorial() }.. meuh bon :/ ça ira ! Ça reste assez rigide comme gestion du template de home. Link to comment Share on other sites More sharing options...
SotEW Posted November 6, 2009 Share Posted November 6, 2009 en fait, il aurait peut-être suffit d'inscrire le module editorial dans un autre hook que le HOOK_HOME, non ? tu souhaitais faire quoi exactement ? Link to comment Share on other sites More sharing options...
olivierl Posted November 6, 2009 Author Share Posted November 6, 2009 Pourquoi pas : mais du coup si je le mets dans "topOfThePage", je vais me retrouver avec l'affichage sur toutes les pages ? à moins de les virer avec les exceptions gérables dans le module ? Link to comment Share on other sites More sharing options...
SotEW Posted November 6, 2009 Share Posted November 6, 2009 exactement, si tu veux le mettre tout en haut, mais que dans la homepage, tu vas devoir jouer des exceptions. c'est à ça que ça sert Link to comment Share on other sites More sharing options...
olivierl Posted November 6, 2009 Author Share Posted November 6, 2009 À quand un "is_home()" sur Prestashop 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