Jump to content

[résolu] Je ne veux pas de "category.php?id_category=1" dans le menu-top PrestaShop 1.4 alternatif


Recommended Posts

Bonjour,


En local (version toute neuve 1.4.0.17) j'ai mon menu (blockcategoriestop) comme il faut c'est a dire avec juste mes catégories.

Mais avec mon presta en ligne qui est une mise a jour de la 1.3 vers 1.4 j'ai avant mes catégories accueil qui amène a la page "category.php?id_category=1" ? Mais je ne veux pas ça, je veux juste mes catégories.

Ce que je ne comprends pas c'est que j'ai transféré les dossiers correspondant de mon "local" vers mon site mais c'est toujours pareil.

Quelqu'un a une idée ?

Link to comment
Share on other sites

Yvon je ne peux pas donner l'url du site.

Mais oui c'est l'accueil mais pas l'index mais l'accueil des catégories en fait comme ton site http://shop-26.com/category.php?id_category=1 par exemple.

Et cet accueil la(bouton accueil) il apparait automatiquement sur le menu du haut, alors que dans mon presta en "local" il n apparait pas, je n ai que mes catégories.

Je parle de ce theme la http://addons.prestashop.com/fr/2197-prestashop-14-alternatif-2-colonnes.html et une image pour mieux comprendre.

41557_LZmCiWAG6meQBCq3ojH4_t

Link to comment
Share on other sites

RE:
Tu peux enlever cette page depuis le BO>outils, la page accueil est en fait la page index.php, il n'y a pas à toucher au css, compare ton site local et en ligne : en local tu as ta page inactivée et activée en ligne, donc tu la désactive c'est aussi simple que cela.....

Link to comment
Share on other sites

Non je ne peux pas mettre d'url, mais tu ne verrai pas plus que ce que j'ai mit en image plus haut.

Je pensais aussi que c'était une histoire de désactivation d'une page, mais je ne la trouve pas dans le Bo cette page.

J'ai l'impression que le thème presta alternatif fonctionne différemment sur une mise a jour de 1.3 vers 1.4 que sur une 1.4 neuve.

Link to comment
Share on other sites

Bonjour,

Le problème est dû à la requête SQL récupérant les catégories à afficher dans le menu.
Afin de résoudre ce problème, veuillez éditer le fichier /modules/blockcategoriestop/blockcategoriestop.php (ligne 64), et rajoutez la ligne suivante : AND c.id_category != 1

Ce qui donne :

$result = Db::getInstance(_PS_USE_SQL_SLAVE_)->ExecuteS('
SELECT c.*, cl.*
FROM `'._DB_PREFIX_.'category` c 
LEFT JOIN `'._DB_PREFIX_.'category_lang` cl ON (c.`id_category` = cl.`id_category` AND `id_lang` = '.$id_lang.')
LEFT JOIN `'._DB_PREFIX_.'category_group` cg ON (cg.`id_category` = c.`id_category`)
WHERE level_depth = 1
AND c.`active` = 1
AND c.id_category != 1
AND cg.`id_group` = '.$id_group.'
ORDER BY c.`position` ASC');

Link to comment
Share on other sites

  • 2 months 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...