{intl l="Categories"}

{* define current ID *} {loop name="current_cat" type="category" current="yes"} {assign var="current_category_id" value="{$PARENT}"} {/loop} {* define the function *} {function menu level=0} {if $level == 0}
    {else} {if $parent == $current_category_id}
      {else}
        {/if} {/if} {loop name="cat-parent-$level" type="category" parent=$parent need_count_child=1 not_empty="1"} {if $CHILD_COUNT> 0}
      • {$TITLE} {menu parent=$ID level=$level+1}
      • {else}
      • {$TITLE} ({count type="product" category="{$ID}"})
      • {/if} {/loop}
      {/function} {menu parent='0'}