Jump to content

[RESOLU]menu haut horizontal : lien des category CMS


Yannick3476

Recommended Posts

Bonjour,

 

Je suis en train de créer mon site en avec prestashop 1.5.3.1

et voilà j'ai un problème, et je n'arrive pas à trouver de solutions.

 

J'ai configuré le module menu haut horizontal afin d'avoir des category CMS qui s'affiche dans le menu.

 

Ca fonctionne bien, j'ai toutes les pages CMS qui s'affiche dans les menus déroulant, mais quand on clique sur la catégorie, on arrive sur "cette page n'existe pas"

 

Comment configurer le lien de la catégorie CMS ?

 

Merci

Yannick

Edited by Yannick3476 (see edit history)
Link to comment
Share on other sites

Bonjour,

Ma boutique est encore en local, je ne peux pas donner de lien

Mais pour être plus précis, dans l'image ci-dessous

menuhaut.jpg

 

Par exemple, j'ai une category cms "prix et livraison"

et des pages cms "prix" et "livraison" dans cette catégorie

 

Quand, dans le menu haut, si je cliques sur prix ou livraison ca marche

en revanche, si je clique sur "prix et livraison" je suis dirigé vers la page que l'on voit sur l'image "cette page n'existe pas"

 

Comment peut-on créer une page cms associée directement à la catégorie

 

Mercvi

Yannick

Link to comment
Share on other sites

Bonjour,

Merci pour ta réponse, ca marche

En résumé :

il faut modifier controllers/front/CmsController.php ligne 114 : ajouter 'add 'category' => $this->cms_category', dans l'array

 

ce qui donne ceci :

$this->context->smarty->assign(array(

'category' => $this->cms_category,

'cms_category' => $this->cms_category,

'sub_category' => $this->cms_category->getSubCategories($this->context->language->id),

'cms_pages' => CMS::getCMSPages($this->context->language->id, (int)($this->cms_category->id) ),

'path' => ($this->cms_category->id !== 1) ? Tools::getPath($this->cms_category->id, $this->cms_category->name, false, 'CMS') : '',

));

Link to comment
Share on other sites

  • 1 month later...

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
×
×
  • Create New...