Jump to content

[Resolu] Masquer une categorie spécifique dans le bloc catégorie


Recommended Posts

Bonsoir je reprends ici une question qui n'a pas trouvé de solution et qui ressemble à la mienne
http://www.prestashop.com/forums/viewthread/8998/discussion_generale/creer_une_categorie_non_presente_en_page_daccueil_dot_

J'aimerai créer une catégorie "fiches conseil" avec bien évidemment uniquement du téléchargement de fiche
Par défaut quand je créé cette catégorie, elle se loge dans le menu catégorie, chose que je ne souhaite pas car j'aimerai appeler cette catégorie spécifique depuis un autre bloc "fiches Conseil" que je créerai pour l'occasion.

Donc le problème:
- Faire disparaitre cette catégorie de l'arorescence du bloc catégories
- Qu'elle n'apparaisse pas si possible dans nouveau produit, meilleur produit

Merci à vous tous

Max

Link to comment
Share on other sites

Bon je commence à me répondre tout seul: cela peut servir à d'autre.

Dans mon interface admin de prestashop, je regarde l'ID de la catégorie que je veux faire disparaitre (Pour moi la n°10)

J'ouvre mes tables avec phpmyadmin, je regarde la table "ps_category"
Là je vois que mon champ s'appele "id_category"

Dans modules\blockcategories j'ouvre mon fichier blockcategories.php

Je repère ces lignes:
SELECT * FROM '._DB_PREFIX_.'category c
LEFT JOIN '._DB_PREFIX_.'category_lang cl ON (c.id_category = cl.id_category AND id_lang = '.intval($params['cookie']->id_lang).')
WHERE level_depth <= '.intval(Configuration::get('BLOCK_CATEG_MAX_DEPTH')).'
AND c.active = 1
ORDER BY level_depth, cl.name ASC');

et j'ajoute juste en dessous c.active=1 ma ligne AND c.id_category <> 10 ce qui donne:

SELECT * FROM '._DB_PREFIX_.'category c
LEFT JOIN '._DB_PREFIX_.'category_lang cl ON (c.id_category = cl.id_category AND id_lang = '.intval($params['cookie']->id_lang).')
WHERE level_depth <= '.intval(Configuration::get('BLOCK_CATEG_MAX_DEPTH')).'
AND c.active = 1
AND c.id_category <> 10
ORDER BY level_depth, cl.name ASC');

Toutes mes catégories apparaissent sauf la numéro 10: c'est bon...

Allez je continue avec le bloc Nouveaux produits et après j'essayerai de créer un bloc qui ne m'affichera que cette catégorie

Edit du 07/02 à 18h52

Je regarde dans le bloc "blocknewproducts" mais je ne vois pas de sql dans le fichier php?! j'ai loupé quelque chose?
Comment se fait la selection?
Par ailleurs ou est le bloc "produits phare", c'est "homefeatured" c'est cela, j'aurai les mêmes problèmes pour trouver le sql? Max cela semblait trop simple: je ne suis qu'un modeste débutant SOS

  • Like 1
Link to comment
Share on other sites

  • 6 years 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...