Menücode {$node->current == true} mit id versehen
Posted: Tue Jul 27, 2010 12:48 pm
Hallo, folgendes Menü funktioniert einwandfrei:
Jetzt möchte ich den jeweils aktuellen Menüpunkt mit der id="aktiv" hervorheben, um in mit
CSS kennzeichnen zu können. Ich habe schon rumprobiert aber bisher keine Lösung gefunden, dieser Code:
funktioniert leider nicht, habe auch schon andere Varainten ausprobiert. Vielleicht weiss ja ein Smarty Experte eine Code der mein Problem löst. Vielen Dank.
Code: Select all
{if $count > 0}
<ul>
{foreach from=$nodelist item=node}
<li><a href="{$node->url}"
{if $node->target ne ""} target="{$node->target}"{/if}>
{$node->menutext}</a></li>
{if $count > ($node->index+1)}
{/if}
{/foreach}
{/if}
</ul>
CSS kennzeichnen zu können. Ich habe schon rumprobiert aber bisher keine Lösung gefunden, dieser Code:
Code: Select all
{if $count > 0}
{if $node->current != true}
<ul>
{foreach from=$nodelist item=node}
<li><a href="{$node->url}"
{if $node->target ne ""} target="{$node->target}"{/if}>
{$node->menutext}</a></li>
{if $count > ($node->index+1)}
{/if}
{/foreach}
</ul>
{/if}
{elseif $node->current == true}
<ul>
{foreach from=$nodelist item=node}
<li><a id="aktiv" href="{$node->url}"
{if $node->target ne ""} target="{$node->target}"{/if}>
{$node->menutext}</a></li>
{if $count > ($node->index+1)}
{/if}
{/foreach}
</ul>
{/if}