Jump to content

(résolu) Le bloc catégories (menu) ne s'affiche pas dans mon {$HOOK_HEADER}


Recommended Posts

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 !!

Share this post


Link to post
Share on other sites

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 !!

Share this post


Link to post
Share on other sites

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 >> Positions

Sinon, 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 ;-)

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More