Wiem jak miałoby to wyglądać, ale nie wiem jak wyciągnąć level_depth z bazy.
Bo musiałoby to być tak, że:
Jeśli level_depth == 1 to ma wyświetlać
<h4>
<a href="{$node.link}" {if isset($currentCategoryId) && ($node.id == $currentCategoryId)}class="selected"{/if} title="{$node.desc|escape:html:'UTF-8'}">{$node.name|escape:html:'UTF-8'}</a>
</h4>
<li {if isset($last) && $last == 'true'}class="last"{/if}>
a jeśli warunek nie byłby spełniony, wtedy musiałoby się wyświetlać
<li {if isset($last) && $last == 'true'}class="last"{/if}>
<a href="{$node.link}" {if isset($currentCategoryId) && ($node.id == $currentCategoryId)}class="selected"{/if} title="{$node.desc|escape:html:'UTF-8'}">{$node.name|escape:html:'UTF-8'}</a>
Tylko nie wiem jak tego dokonać, jaki warunek w if'ie dać