dldstyle Posted August 11, 2009 Share Posted August 11, 2009 Salut à tous,Toujours dans la personnalisation de mon thème,n j'ai parcouru un peu le forum et lu attentivement le changement de position de module sur le wiki : http://www.prestashop.com/wiki/Themes-FR/Je souhaite déplacer le bloc catégories (le menu) qui est dans {$HOOK_LEFT_COLUMN} par défaut pour le placer dans {$HOOK_HEADER} et cela ne fonctionne pas.Si je refais l'opération inverse, mon menu apparaît de nouveau :-S Il y a til autre chose à modifier ?Merci de votre aide !! Link to comment Share on other sites More sharing options...
Dupont Communication Posted August 11, 2009 Share Posted August 11, 2009 Oui car par défaut ce module se place soit dans la colonne de gauche, soit dans la colonne de droite!Il faut donc modifier le .php et sûrement le .tpl correspondant pour pouvoir l'afficher dans le Header!Bon code Link to comment Share on other sites More sharing options...
dldstyle Posted August 11, 2009 Author Share Posted August 11, 2009 Salut checaman,Merci pour ta réponse rapide, as tu un post à ma conseiller pour cela ?Pour perdre du temps sur ce genre de chose tout con, cela serait qu'il y ait un message dans l'admin car si on ne le sait pas un perd jn temps mostre en fait ??!!Merci beaucoup !! Link to comment Share on other sites More sharing options...
Dupont Communication Posted August 11, 2009 Share Posted August 11, 2009 Euh... J'ai pas le temps de tester chez moi mais jl'ai fait pour d'autres modules...Dans le blockcategories.php tout en bas vous avez : function hookRightColumn($params) { return $this->hookLeftColumn($params); } Il faudrait faire un function hookHeader($params) { return $this->hookLeftColumn($params); } Cela sera modifiable depuis Modules >> PositionsSinon, pour le faire à l'installation du module il faut aller dans la fonction function install() { if (parent::install() == false OR $this->registerHook('leftColumn') == false OR Configuration::updateValue('BLOCK_CATEG_MAX_DEPTH', 3) == false OR Configuration::updateValue('BLOCK_CATEG_DHTML', 1) == false) return false; return true; } Et remplacer registerHook('leftColumn') par registerHook('header') Normalement c'est ça...Mais après il faudra sûrement modifier le blockcategories.tpl pour avoir un bon affichage dans le Header!Bon courage ;-) Link to comment Share on other sites More sharing options...
dldstyle Posted August 11, 2009 Author Share Posted August 11, 2009 Super,j'ai juste ajouté la fonction function hookHeader($params) au php et ça marche. Merci beaucoup !! Link to comment Share on other sites More sharing options...
Dupont Communication Posted August 11, 2009 Share Posted August 11, 2009 De rien, avec plaisir ! 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