In this example, #menu2 is always shown regardless if the page has subpages or not.
God this CMS drives me nuts.
Code: Select all
{if $count > 0}
{assign var="test1" value="test"}
{assign var="test2" value="test1"}
<div class="menus">
{foreach from=$nodelist item=node1}
{if $test1 == "test"}
<ul id="menu1">
{foreach from=$nodelist item=node}
{if $node->depth == 1}
{if $node->current == true}
<li><a class="selected" href="{$node->url}">{$node->menutext} {$node->prevdepth}</a></li>
{else}
<li><a href="{$node->url}">{$node->menutext} {$node->haschildren} </a></li>
{/if}
{/if}
{if $node->haschildren == true}
{assign var="test2" value="test"}
{/if}
{/foreach}
</ul>
{assign var="test1" value="test1"}
{/if}
{if $test2 == "test"}
<ul id="menu2">
{foreach from=$nodelist item=node}
{if $node->depth == 2}
{if $node->current == true}
<li><a class="selected" href="{$node->url}">{$node->menutext}</a></li>
{else}
<li><a href="{$node->url}">{$node->menutext}</a></li>
{/if}
{/if}
{/foreach}
</ul>
{assign var="test2" value="test1"}
{/if}
{/foreach}
</div>
{/if}
<br style="clear:both;">