Thanks
Code: Select all
{function name=sub_menu depth=1}{strip}
{foreach $data as $node}
{* setup classes for the anchor and list item *}
{assign var='aclass' value='button'}
{if $node->current}
{* this is the current page *}
{assign var='aclass' value=$aclass|cat:'active'}
{/if}
{* build the menu item node *}
{if $node->type == 'sectionheader'}
<li class='sectionheader'><span>{$node->menutext}</span>
{if isset($node->children)}
{sub_menu data=$node->children depth=$depth+1}
{/if}
</li>
{else if $node->type == 'separator'}
<li class='separator'><hr class='separator'/></li>
{else}
{* regular item *}
<a class="{$aclass}" href="{$node->url}"{if $node->target ne ""} target="{$node->target}"{/if} aria-label="{$node->menutext}">{$node->menutext}</a
{if isset($node->children)}
{sub_menu data=$node->children depth=$depth+1}
{/if}
{/if}
{/foreach}
{/strip}{/function}
{if isset($nodes)}
{sub_menu data=$nodes depth=0}
{/if}