Jump to content

Ne pas afficher dans la liste les catégories sans produit


Recommended Posts

Bonjour  :)

 

Voici mon problème, j'ai importe un catalogue de produits ayant des catégories et des produits associés.

Cependant certaines catégories non pas encore de produits bien qu'elle ont étés importés, et je souhaiterais les garder pour mon client.

 

J'aimerai donc juste les retirés de la liste située à gauche de mon site.

Je suppose que c'est dans la boucle situé dans la page category-tree-branch qui génère la liste.

<li {if isset($last) && $last == 'true'}class="last"{/if}>
	{if $node.children|@count > 0}
		<h2><a href="{$node.link|escape:'htmlall':'UTF-8'}" {if isset($currentCategoryId) && $node.id == $currentCategoryId}class="selected"{/if} title="{$node.desc|strip_tags|trim|escape:'htmlall':'UTF-8'}">{if $node.product_count > 0}<span class='NombreProduits'>({$node.product_count})</span>{/if}{$node.name|escape:'htmlall':'UTF-8'}</a></h2>	
	{else}
		<h3><a href="{$node.link|escape:'htmlall':'UTF-8'}" {if isset($currentCategoryId) && $node.id == $currentCategoryId}class="selected"{/if} title="{$node.desc|strip_tags|trim|escape:'htmlall':'UTF-8'}">{if $node.product_count > 0}<span class='NombreProduits'>({$node.product_count})</span>{/if}{$node.name|escape:'htmlall':'UTF-8'}</a></h3>	
	{/if}
	{if $node.children|@count > 0}
		<ul>
		{foreach from=$node.children item=child name=categoryTreeBranch}
                    
			{if $smarty.foreach.categoryTreeBranch.last}
				{include file="$branche_tpl_path" node=$child last='true'}
			{else}
				{include file="$branche_tpl_path" node=$child last='false'}
			{/if}
                     
		{/foreach}
		</ul>
	{/if}
</li>

J'avais déjà modifier ces lignes pour rajouter le nombre de produits de chaque catégories.

Je pense que la condition doit se rapprocher de if({$node.product_count} > 0 ) // j'affiche sinon je n'affiche rien.

Mais malheureusement ça ne fonctionne pas.

 

Une idée ?  :rolleyes: 
Cordialement.

 

 

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