Ik werk met 2 menu's (een top en een left navigatie menu), en dit doe ik door middel van includeprefix="left" en includeprefix="top"
Dit is een standaard code die ik al wat veranderd heb naargelang de stylesheet
Problemen zijn echter:
* dat de code gemaakt is voor onderverdelingen te hebben per menuitem (children), en ik heb enkel links onder elkaar nodig, zeer basis dus.
* dat de style nog niet klopt
Referentie is de oude site zonder cms: http://www.dobbelaere-ae.be/index.php zo zou het menu moeten worden
Dus, kan iemand helpen de menu code te optimaliseren? Alvast zeer bedankt!!
Code: Select all
{* CSS classes used in this template:
.leftnavigationbox
.leftnavigationbox a
.leftnavigationbox a:hover
*}
{if $count > 0}
<span class="leftnavigationbox">
{foreach from=$nodelist item=node}
{if $node->depth > $node->prevdepth}
{repeat string="<ul>" times=$node->depth-$node->prevdepth}
{elseif $node->depth < $node->prevdepth}
{repeat string="</li></span>" times=$node->prevdepth-$node->depth}
</li>
{elseif $node->index > 0}</li>
{/if}
{if $node->current == true}
<span class="leftnavigationbox"><a href="{$node->url}" class="leftnavigationbox"{if $node->target ne ""} target="{$node->target}"{/if}> {$node->menutext} </a>
{elseif $node->parent == true && $node->depth == 1}
<ulnavigationbox"> <a href="{$node->url}" class="leftnavigationbox"{if $node->target ne ""} target="{$node->target}"{/if}> {$node->menutext} </a>
{else}
<li><a href="{$node->url}"{if $node->target ne ""} target="{$node->target}"{/if}> {$node->menutext} </a>
{/if}
{/foreach}
{repeat string="</ul></li>" times=$node->depth-1}</li>
</ul>
{/if}