Jump to content

[RESOLU] Affichage dans un menu spécifique d'une catégorie inactive


Recommended Posts

Bonjour,

Je cherche à afficher à partir d'un menu particulier, une catégorie inactive.
En fait, je ne veux pas que la catégorie soit visible dans le bloc catégorie. Ne sachant pas comment faire, j'ai créé une catégorie inactive et associé des produits. J'ai dupliquer le fichier category.php en category-plus.php (au cas où, s'il y a des modifications à faire) et fait appel à ce fichier avec l'ID de la catégorie (category-plus.php?id_category=24).

par contre lors de l'affichage j'ai le message suivant : "Cette catégorie est actuellement indisponible." du fait que la catégorie est inactive (active=0)

Question :
y a t-il un autre moyen de ne pas afficher telle ou telle catégorie dans le bloc catégorie afin de la faire apparaître ailleurs ?
Ou bien, y a t-il un moyen de bypasser la vérification de l'inactivité de la catégorie afin de l'afficher et d'afficher les produits qui lui sont attachés ?

Merci d'avance pour vos idées et/ou réponse.

Link to comment
Share on other sites

Voici la solution que j'ai trouvé
j'ai modifié le code du fichier blockcategories.tpl en remplaçant le code

{foreach from=$blockCategTree.children item=child name=blockCategTree}
   {if $smarty.foreach.blockCategTree.last}
       {include file=$branche_tpl_path node=$child last='true'}
   {else}
       {include file=$branche_tpl_path node=$child}
   {/if}
{/foreach}



par

{foreach from=$blockCategTree.children item=child name=blockCategTree}
   [b]{if $child.id != 24}[/b]
       {if $smarty.foreach.blockCategTree.last}
           {include file=$branche_tpl_path node=$child last='true'}
       {else}
           {include file=$branche_tpl_path node=$child}
       {/if}
   [b]{/if}[/b]
{/foreach}


Cela ne peut fonctionner que si l'ID de la catégorie ne change pas

Balises 'code' ajoutées -yoya971

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