Es geht um eine 3-stufige Navigation. Die aktiven Links sollen hervorgehoben werden und bis hier komme ich auch klar. Nun möchte ich in der 3. Stufe dem übergeordneten Punkt eine andere CSS-Klasse zuweisen, damit man eine Unterscheidung zwischen einem aktiven und einem geöffneten Link sieht.
Gibt es bei webEdition die Möglichkeit einem Navigationspunkt mehrere Zustände zuzuweisen?
Damit habe ich meine Unternavigation erzeugt:
Code: Alles auswählen
<we:navigation navigationname="subnavi" parentid="1" />
<we:navigationEntry navigationname="subnavi" type="item" level="1"></we:navigationEntry>
<we:navigationEntry navigationname="subnavi" type="folder" level="1"></we:navigationEntry>
<we:navigationEntry type="folder" navigationname="subnavi" current="true" level="1">
<we:ifHasEntries>
<ul>
<we:navigationEntries />
</ul>
</we:ifHasEntries>
</we:navigationEntry>
<we:navigationEntry type="folder" navigationname="subnavi" level="2">
<li><a href="<we:navigationField name="href" />" <we:navigationField attributes="target" />><we:navigationField name="text" /></a></li>
</we:navigationEntry>
<we:navigationEntry type="folder" navigationname="subnavi" current="true" level="2">
<li class="active"><a href="<we:navigationField name="href" />"<we:ifNotHasEntries> class="active"</we:ifNotHasEntries>><we:navigationField name="text" /></a>
<we:ifHasEntries><ul><we:navigationEntries /></ul></we:ifHasEntries>
</li>
</we:navigationEntry>
<we:navigationEntry type="item" navigationname="subnavi">
<li><a href="<we:navigationField name="href" />"><we:navigationField name="text" /></a></li>
</we:navigationEntry>
<we:navigationEntry type="item" navigationname="subnavi" current="true">
<li class="active"><a class="active" href="<we:navigationField name="href" />"><we:navigationField name="text" /></a></li>
</we:navigationEntry>
<we:navigationWrite navigationname="subnavi" />