Page 1 of 1

Submenu

Posted: Mon Apr 26, 2010 8:41 am
by Merlijn
Ik ben momenteel bezig met een website waarbij het submenu in een aparte div komt zodra een bovenliggende pagina wordt geopend via het hoofdmenu.

Nu wil ik dat het submenu ook zichtbaar blijft als ik een willekeurig submenu item binnen diezelfde bovenliggende pagina open. Nu verdwijnt deze zodra ik een submenu item open.

Zelf snap ik bijster weinig van de menu manager, dus wil ik het graag even aan jullie voorleggen.

Submenu ziet er momenteel zo uit:
  {assign var="firstsub" value="1"}
  {assign var="depth" value="-2"}
  {assign var="depthcheck" value="0"}
  {assign var="listopened" value="0"}
  {if $count > 0}
  {foreach from=$nodelist item=node}
  {if $depthcheck == 1 && $node->depth != $node->prevdepth}
 
  {assign var="depth" value=$node->depth}
  {assign var="depthcheck" value="0"}
  {assign var="listopened" value="1"}
  {/if}
  {if $node->depth == $depth && $firstsub == 1}
 
  url}"{if $node->target ne ""} target="{$node->target}"{/if}>{$node->menutext}
  {$node->titleattribute}
  {elseif $listopened == 1}
  {assign var="firstsub" value="0"}
  {/if}
  {if $node->current == true &&  $node->haschildren == true}
  {assign var="depthcheck" value="1"}
  {/if}
  {/foreach}
  {if $listopened == 1}
 
  {/if}
  {/if}
Ik hoop dat jullie mij verder kunnen helpen, alvast dank!

Re: Submenu

Posted: Mon Apr 26, 2010 9:14 am
by Merlijn
Ik heb het net opgelost door op regel 3:

{assign var="depthcheck" value="0"}

te vervangen met:

{assign var="depthcheck" value="1"}

Beetje zitten kloten met waardes, uiteindelijk werkte dit, kan alleen niet met zekerheid zeggen of dit ergens anders nog problemen op kan leveren in deze code.

Dus als iemand problemen voorziet hiermee, hoor ik het alsnog graag!