Ich habe folgende Seitenstruktur:
Seite 1
Seite 2
- Seite 2.1
- Seite 2.2
--Separator--
Seite 3
Seite 4
als HTML-Ausgabe (Navigation) hätte ich gerne folgendes:
Code: Select all
<a class="nav" href="seite1.html"><br/>
<a class="nav" href="seite2.html"><br/>
<div class="subnav">
<a class="subnav" href="seite21.html">Seite 2.1</a><br/>
<a class="subnav" href="seite22.html">Seite 2.2</a><br/>
</div>
<img src="uploads/images/layout/separator.gif" height="40" width="40" style="margin: 5px 0;"/>
<a class="nav" href="seite3.html"><br/>
<a class="nav" href="seite4.html"><br/>
Code: Select all
{if $count > 0}
{foreach from=$nodelist item=node}
{if $node->depth > $node->prevdepth}
{repeat string="<div class='subnav'>" times=$node->depth-$node->prevdepth}
{elseif $node->depth < $node->prevdepth}
{repeat string="</div>" times=$node->prevdepth-$node->depth}
{elseif $node->index > 0}<br/>
{/if}
{if $node->current == true}
<span class="navcurrent">{$node->menutext}</span>
{elseif $node->type == 'sectionheader'}
<span class="bullet_sectionheader">{$node->menutext}</span>
{elseif $node->type == 'separator'}
<img src="uploads/images/layout/fussball.gif" height="40" width="40" style="margin: 5px 0;"/>
{else}
<a class="nav" href="{$node->url}"{if $node->target ne ""} target="{$node->target}"{/if}>{$node->menutext}</a>{/if}
{/foreach}
{/if}
Code: Select all
<a class="nav" href="seite1.html">
<a class="nav" href="seite2.html">
<div class="subnav">
<a class="nav" href="seite21.html">Seite 2.1</a><br/>
<a class="nav" href="seite22.html">Seite 2.2</a><br/>
</div>
<img src="uploads/images/layout/separator.gif" height="40" width="40" style="margin: 5px 0;"/>
<a class="nav" href="seite3.html">
<a class="nav" href="seite4.html">

Es ist verhext. Mit CMSms hatte ich die Seite innerhalb von einer Stunde fertig und nun sitz ich schon ewig ander Navigation fest.
Ich denk ich könnte das Problem mit css umgehen, aber es ist unbefriedigend, daß nicht so hinzukriegen wie es gedacht war, außerdem interssiert mich die Lösung sehr
