<we:navigationEntry />
Kann das Aussehen eines Eintrags innerhalb der Navigation beeinflussen. Mit den Attributen type
, level
, current
und position
kann man sich dabei gezielt einzelne Elemente verschiedenster Ebene rauspicken und ausgeben. Ist für einen Eintrag kein eigenes Ausgabeformat definiert, wird ein Eintrag als HTML Listenelement (<li>
) und Untereinträge eines Ordners als unsortierte Liste (<ul>
) ausgegeben.
ab Version | 4.0.0.0 |
Endtag erforderlich | nein |
Pflichtattribute |
Attribute
ab Version | 1.3.0.0 |
Typ | string |
Standardwert | - |
Soll ein Eintrag vom Typ "folder" oder "item" bearbeitet werden.
ab Version | 1.3.0.0 |
Typ | string |
mögliche Werte | folder, item |
Standardwert | - |
Mit "level" kann man das Aussehen von Navigationseinträgen einer bestimmten Ebene innerhalb der Navigationshierarchie festlegen. Ist level nicht gesetzt oder enthält den Wert "defaultLevel", beziehen sich Änderungen auf alle Ebenen der Navigation.
ab Version | 1.3.0.0 |
Typ | string |
Standardwert | defaultLevel |
Gibt an, ob das Aussehen des aktuell geöffneten (aktiven) Eintrags in der Navigation verändert werden soll. Ist current nicht gesetzt, oder "defaultCurrent" beziehen sich Änderungen auf alle Einträge der Navigation.
ab Version | 1.3.0.0 |
Typ | string |
mögliche Werte | true, false, defaultCurrent |
Standardwert | defaultCurrent |
Mit "position" lassen sich die Einträge einer bestimmten Position innerhalb einer Hierarchie-Ebene der Navigation bearbeiten. Damit ist es bspw. möglich für den letzen Eintrag einen anderen Style zu verwenden, um der Navigation einen anderen Abschluss zu geben. Neben odd, even und last können auch beliebige Zahlen für "position" verwendet werden. Ist "position" nicht gesetzt oder hat den Wert "defaultPosition", beziehen sich Änderungen auf alle Einträge der Navigation.
ab Version | 1.3.0.0 |
Typ | string |
mögliche Werte | 1, odd, even, last, defaultPosition |
Standardwert | defaultPosition |
Bestimmt wie / wohin die Ausgabe erfolgt. Dabei wird der Code, der sonst auf der Seite ausgegeben würde, in exakt derselben Weise an die auszuwählende Variable übergeben. Dies ist eine praktische Alternative zu <we:setVar>, bitte vergleiche und entnimm weitere Details zu den einzelnen möglichen Werten dort.
Ab webEdition 6.1.0.2: post
, get
Ab webEdition 9.0.8: local
: Erlaubt den Wert einer lokalen Variable zuzuordnen und dann im Tag attribut="$name"
zu nutzen.
ab Version | 6.1.0.0 |
Typ | string |
mögliche Werte | screen, request, post, get, global, local, session, top, self, sessionfield |
Standardwert | screen |
Name der Variable, in die die Ausgabe erfolgt.
Ab webEdition 6.3.7 können auch Arrays mit folgender Syntax geschrieben werden werden:
<we:xxxx to="global" nameto="meinArray[abc]"/>
oder<we:xxxx to="global" nameto="meinArray[]"/>
oder<we:xxxx to="global" nameto="meinArray[][def]"/>
.
Wichtig ist hierbei, dass innerhalb der eckigen Klammern keine Hochkommata oder Anführungszeichen genutzt werden!
ab Version | 6.1.0.0 |
Typ | string |
Standardwert | - |
Syntax
<we:navigationEntry navigationname="" type="folder|item" level="" current="true|false|defaultCurrent" position="1|odd|even|last|defaultPosition" to="screen|request|post|get|global|local|session|top|self|sessionfield" nameto=""/>
Hilf mit!
Hast Du eine Ergänzung für die Tag-Referenz, dann werde bitte aktiv.
Entweder über einen Eintrag unter qa.webedition.org oder
einfach formlos per E-Mail an
websites@webedition.org.
Fehler oder Erweiterungswünsche zu webEdition selbst bitte über qa.webedition.org melden.