Atomix Posted June 1, 2010 Share Posted June 1, 2010 Bonjour,Je débute avec Prestashop.J'aimerai concevoir mon propre thème.Aussi, j'aimerai comprendre un des principes utilisé.Je vois sur thèmes/prestashop/header.tpl: {$HOOK_TOP} Ensuite je vois que je peux retrouver les éléments qui composent le header_right dans les modules (devises, langues, recherche...)Mais comment faire pour que: {$HOOK_TOP} contienne les éléments que j'ai moi-même défini (par exemple: pas d'affichage des devises)? (Sans pour autant effacer ou mettre en commentaire le HTML qui affiche les devises)Pouvez-vous me mettre sur la piste ? Link to comment Share on other sites More sharing options...
Divine Posted June 1, 2010 Share Posted June 1, 2010 Bonjour,Eh bien pour cela il suffit d'enlever les modules que vous ne souhaitez pas voir apparaître dans le header.Prestashop permet de le faire directement dans le back-office. Link to comment Share on other sites More sharing options...
Atomix Posted June 2, 2010 Author Share Posted June 2, 2010 Merci Divine pour cette réponse,J'ai pu voir qu'il est facile de désactiver les modules devises, langues...Mais en fait, j'essaie de voir comment modifier la structure. Par exemple: extraire le module de recherche du header et le placer dans la colonne gauche.Toujours sur themes/prestashop/header.tpl il y a: <!-- Left --> {$HOOK_LEFT_COLUMN} Cette fois c'est: {$HOOK_LEFT_COLUMN} qui défini les modules intégrés dans la colonne gauche.A quel endroit {$HOOK_LEFT_COLUMN} est configuré ?Merci Link to comment Share on other sites More sharing options...
Atomix Posted June 4, 2010 Author Share Posted June 4, 2010 En fait je m'embête pour rien,Il n'est pas nécessaire de toucher au code pour déplacer un module.Onglet Module, il y a un lien : PositionsCliquer sur Greffer un module, choisir le module, choisir son emplacement... et voilà.C'est quand même bien Prestashop...+ Link to comment Share on other sites More sharing options...
GreggBazin Posted October 17, 2010 Share Posted October 17, 2010 Bonjour à toutes et tous,je me permets de relancer ce sujet car de mon côté, j'ai voulu supprimer les blocs Devises et Langues du Header pour les placer dans la colonne de droite et, via l'admin rubrique Positions, ils ont bien disparu du Header mais ils n'apparaissent pas dans la colonne de droite lorsque je les y greffe !!!Je suis un peu confus là, je ne pense pas à avoir à toucher au code tpl ni aux CSS... Merci d'avance pour votre aide et votre temps !GreggPS : j'édite mon post car j'ai trouvé un début de réponse ici : http://www.prestashop.com/forums/viewthread/9554/modules_tiers/pbm_bloc_devises__right_column_blocks_ mais comment créer la formule php évoquée ? et où exactement ?N'es-ce pas étrange que l'on ne puisse pas placer des modules où on veut sans avoir à retoucher au code des fichiers ? Link to comment Share on other sites More sharing options...
marty69 Posted October 18, 2010 Share Posted October 18, 2010 Bonjour, PS : j'édite mon post car j'ai trouvé un début de réponse ici : http://www.prestashop.com/forums/viewthread/9554/modules_tiers/pbm_bloc_devises__right_column_blocks_ mais comment créer la formule php évoquée ? et où exactement ?N'es-ce pas étrange que l'on ne puisse pas placer des modules où on veut sans avoir à retoucher au code des fichiers ? Le principe est le même qu'ici à adapter au module que tu souhaites modifier :http://www.prestashop.com/forums/viewthread/31817/modules_tiers/resolu_nom_des_hook_et_greffer_un_moduleOn ne peut pas placer tous les modules à tous les endroits, cela dépend de ta structure, de ton thème etc. c'est un parti pris par l'équipe. Surtout qu'il faut aussi prévoir un habillage CSS adapté pour chaque emplacement.... a chacun de faire sa sauce si ce n'est pas prévu d'origine 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