ced57 Posted July 29, 2009 Share Posted July 29, 2009 Bonjour,Après insertion d'une bannière sur le thème Prestashop de base, je voudrais insérer un menu horizontale, comment faire ?A l'aide d'un module ? En modifiant un des fichier .tpl ?D'avance, merci pour vos réponses.Cédric Link to comment Share on other sites More sharing options...
liandri Posted July 29, 2009 Share Posted July 29, 2009 Bonjour,effectivement, plusieurs possibilités !si tu maîtrises un peu les et le css, pourquoi ne pas éditer dans ton thème le fichier header.tpl où tu peux mettre ton menu horizontal juste avant ou après le code : <!-- Header --> {$HOOK_TOP} Maintenant j'ai pas regarder si un module le faisait, mais quelque chose comme ça n'est pas bien sorcier et il doit bien y avoir quelque chose qui traine sur le forum dans la section développement Link to comment Share on other sites More sharing options...
ced57 Posted July 29, 2009 Author Share Posted July 29, 2009 Nickel, merci J'avais une autre question : est-il possible de mettre les block Devise et Langue dans les colonnes de droite ou de gauche au lieu qu'il soit au dessus ?Une autre encore : si je veux mettre une images en dessous ou au dessus d'un bloc, quel page je devrais éditer ?Encore merci pour ton aide précieuse. Link to comment Share on other sites More sharing options...
liandri Posted July 29, 2009 Share Posted July 29, 2009 dans la version actuelle des modules devises et langues, malheureusement leur initialisation en colonne de gauche ou droite n'est pas prévue par leur classepour la devise,édite le fichier /modules/blockcurrencies/blockcurrencies.phpet ajoute juste avant le } ?> le code suivant : function hookRightColumn($params) { return $this->hookTop($params); } function hookLeftColumn($params) { return $this->hookTop($params); } sur l'admin, désinstalle le module, puis réinstalle leEnsuite va dans l'onglet positions > greffer un nouveau module et associe le module de devise avec la colonne de ton choix !Pense aussi à enlever le module devise greffé pour "Top of pages"Attention, il faut retravailler le fichier /modules/blockcurrencies/blockcurrencies.tpl afin qu'il s'affiche correctement dans ta colonne.Le principe est le même pour les langues qui se situe sur /modules/blocklanguages/blocklanguages.phpA+ Link to comment Share on other sites More sharing options...
liandri Posted July 29, 2009 Share Posted July 29, 2009 J'oubliai, si tu souhaites créer un tpl dédié à la colonne, tu peux le faire aussi, comme ça tu n'as pas à retoucher le tpl existant !ce qui ferai le code par exemple : (à la place de l'autre) : function hookRightColumn($params) { global $smarty; $currencies = Currency::getCurrencies(); if (!sizeof($currencies)) return ''; $smarty->assign('currencies', $currencies); return $this->display(__FILE__, 'blockcurrenciescolumn.tpl'); } function hookLeftColumn($params) { return $this->hookRightColumn($params); } et ensuite tu créer un nouveau tpl appelé blockcurrenciescolumn.tpl dans le répertoire du module avec ton code dedans en t'aidant du blockcurrencies.tpl existant puisque les variables sont les mêmes Link to comment Share on other sites More sharing options...
ced57 Posted July 30, 2009 Author Share Posted July 30, 2009 Je vais regarder tout ça.Je te remercie pour toute ton aide et tes explications précises Link to comment Share on other sites More sharing options...
liandri Posted July 30, 2009 Share Posted July 30, 2009 De rien A+ et bonne continuation Link to comment Share on other sites More sharing options...
ced57 Posted August 2, 2009 Author Share Posted August 2, 2009 Salut,Après des essais, je n'arrive pas à retravailler le fichier /modules/blockcurrencies/blockcurrencies.tpl pour qu'il s'affiche correctement.Actuellement j'ai une liste à puce... Link to comment Share on other sites More sharing options...
liandri Posted August 2, 2009 Share Posted August 2, 2009 aide toi ded tpl des autres modules qui sont en colonne gauche ou droitea+ Link to comment Share on other sites More sharing options...
zedcharly Posted February 4, 2010 Share Posted February 4, 2010 merci beaucoup pour cette solution, je peux enfin mettre les langues ailleurs 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