meine seite steht jetzt soweit, nur ein problem habe ich noch mit dem menü. wie erwartet

das hier ist der code der momentan im template steht:
Code: Select all
{if $count > 0}
<ul>
{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></ul>" times=$node->prevdepth-$node->depth}
</li>
{elseif $node->index > 0}</li>
{/if}
{if $node->current == true}
<li id="current"> {$node->menutext}
{elseif $node->parent == true && $node->depth == 1}
<li id="current">{$node->menutext}
{elseif $node->type == 'sectionheader'}
<li id="current">{$node->menutext}
{else}
<li><a href="{$node->url}"> {$node->menutext} </a>
{/if}
{/foreach}
{repeat string="</li></ul>" times=$node->depth-1}</li>
</ul>
{/if}
bsp:
- menüpunkt1
--untermenü1.1
--untermenü1.2
-menüpunkt2
--untermenü2.1
--untermenü2.2
ich möchte aber, dass er jeweils nur die hauptmenüpunkte ausliest und die untermenüpunkte nur dann, wenn der hauptmenüpunkt aktiv ist.
hoffe, meine erklärung ist einigermaßen verständlich, sonst bessere ich nach

viele grüße,
chris
EDIT
habe gerade testweise mal den code des cmd standard templates eingefügt (simple_navigation). komischerweise liest er die unterpunkte dann auch aus. verstehen tue ich das allerdings nicht...
EDIT2
wie immer, wenn man das problem noch einmal formuliert und sich alles ganz genau ansieht, findet man den fehler plötzlich. es lag am aufruf des menüs im template.
so, war es vorher:
Code: Select all
{cms_module module='menumanager' template='question_nav'}
Code: Select all
{cms_module module='menumanager' template='question_nav' collapse='1'}