Skip to content

navitem

Typ

Struktur-Element

Zulässige Kind-Elemente:

Unterstütze Attribute

  • difficulty (optional): Kennzeichnet anhand einer positiven, ganzen Zahl, wie schwer dieser Navigationseintrag ist. Gekennzeichnet wird dies mit einem Hammersymbol pro Schwierigkeitsgrad.
    Default-Wert: 0

  • label (optional): Individuell zu vergebender "Nummerierer" des Listeneintrags. Er überschreibt die entsprechende automatische Nummerierung.
    Default-Wert: false

  • name (optional): Bezeichner des Elements zur Identifizierung. Der Name muss innerhalb eines variant-Elements eindeutig sein.
    Default-Wert: -

  • numbered (optional): Boolescher Wert der angibt, ob der Navigationseintrag die Nummerierung um eins erhöht. Default-Wert: true

  • roles (optional): Leerzeichen separierte Liste von Rollen, die der Navigationseintrag einnehmen soll. Damit sind i.d.R. bestimmte Funktionalitäten verknüpft. Mögliche Werte sind: learnpath, home, impressum, privacy
    Default-Wert: -

  • showlearnpathinfo (optional): Gibt an, ob das mit dem Navigationseintrag verknüpfte page-Element als Information im Zuge des Lernpfades angezeigt werden soll, sofern dies sinnvoll/möglich ist.
    Default-Wert: true

  • tags (optional): Liste von eigenen Bezeichnern, um z. B. besondere Stilvorgaben u.ä. implementieren zu können. Die Listenelemente werden durch Leerzeichen voneinander getrennt.
    Default-Wert: -

  • visible (optional): Boolescher Wert der angibt, ob der Navigationseintrag für den Nutzer sichtbar sein soll oder nicht.
    Default-Wert: true

weitere Informationen zur Syntax

Beschreibung

Ein navitem-Element ist ein einzelner Eintrag/Navigationspunkt in der Navigationsliste.

Code-Beispiele

Code-Beispiel
<navigation>
    <navlist>
        <navitem roles="home">
            <ref to="page-home">Home</ref>
        </navitem>
        <navitem difficulty="2">
            <ref to="page-difficulty">Schweres Thema</ref>
        </navitem>
        <navitem label="XY" numbered="false">
            <ref to="page-label">Eigenes Label</ref>
        </navitem>
        <navitem>
            <ref to="page-learnpathdemo">Lernpfaddemo</ref>
            <navlist>
                <navitem roles="learnpath">
                    <ref to="page-learnpath1">Lernpfad 1</ref>
                    <navlist>
                        <navitem>
                            <ref to="page-learnpath1content">Lernpfad Inhalt 1</ref>
                        </navitem>
                    </navlist>
                </navitem>
                <navitem roles="learnpath" showlearnpathinfo="false">
                    <ref to="page-learnpath2">Lernpfad 2</ref>
                    <navlist>
                        <navitem>
                            <ref to="page-learnpath2content">Lernpfad Inhalt 2</ref>
                        </navitem>
                    </navlist>
                </navitem>
            </navlist>
         </navitem>
    </navlist>
</navigation>