X-Cart version 4.3
I am displaying the subcategories only for the currently active parent category using the following code. I can not seem to find how to hide the info if nothing exists. What is happening is the unordered list is creating a space even if the list is empty. I want it to not create the list HTML if there are no sub cats of the parent cat.
I am also leaving in this code I am using what I *thought* should work but has failed me. (see red code)
Code:
{*
$Id: categories.tpl,v 1.35 2009/05/12 07:37:15 max Exp $
vim: set ts=2 sw=2 sts=2 et:
*}
<ul>
{foreach from=$categories_menu_list item=c name=categories}
<li{interline name=categories}><a href="home.php?cat={$c.categoryid}" title="{$c.category|escape}" {if $cat eq $c.categoryid || $current_category.parentid eq $c.categoryid}class="active_cat"{/if}>{$c.category}</a></li>
{if $cat eq $c.categoryid || $current_category.parentid eq $c.categoryid}
{if $subcategory.subcategory_count gt 0}
<ul>
{foreach from=$subcategories item=subcat}
<li>
<a href="home.php?cat={$subcat.categoryid}" class="sub_cats">{$subcat.category|escape}</a>
</li>
{/foreach}
</ul>
{/if}
{/if}
{/foreach}
</ul>
{assign var="additional_class" value="menu-categories-list"}