Skip to content

navigation

Typ

Struktur-Element

Zulässige Kind-Elemente:

Unterstütze Attribute

  • fullnumbering (optional): Boolescher Wert der angibt, ob die übergeordnete Nummerierungsebene in die aktuelle Nummerierung mit einbezogen werden soll.
    Default-Wert: true

  • indent (optional): Wert, der den allgemeinen Einschub bei Listenelementen angibt. Default-Wert: auto

weitere Informationen zur Syntax

Beschreibung

Ein navigation-Element ist eines der Hauptbestandteile eines edML-Kurses. Unter diesem Element wird die Navigation zusammengefasst. Diese kann je nach Player-Einstellungen dynamisch (= aus- und einfahbar auf der linken Seite) als auch statisch sein (= feststehende Breite). Bei der dynamischen Variant entscheidet die maximale Anzeigebreite des Kurses, ob diese standardmäßig ausgefahren oder eingefahren ist.

Code-Beispiele

Code-Beispiel: Standard
<navigation>
      <navlist>
        <navitem roles="home">
          <ref to="page-home">Home</ref>
          <navlist>
            <navitem>
                <ref to="page-sub">Unterseite</ref>
            </navitem>
          </navlist>
        </navitem>
        <navitem>
          <ref to="page-second">Zweite Seite</ref>
        </navitem>
      </navlist>
    </navigation>
    <pages>

      <page name="page-home">
        <textbox><p>Startseite: Standard-Navigation</p></textbox>
      </page>
      <page name="page-second">
        <textbox><p>Zweite Hauptseite</p></textbox>
      </page>
      <page name="page-sub">
        <textbox><p>Unterseite</p></textbox>
      </page>
    </pages>
Code-Beispiel: fullnumbering
<navigation fullnumbering="false">
      <navlist>
        <navitem roles="home">
          <ref to="page-home">Home</ref>
          <navlist>
            <navitem>
                <ref to="page-sub">Unterseite</ref>
            </navitem>
          </navlist>
        </navitem>
        <navitem>
          <ref to="page-second">Zweite Seite</ref>
        </navitem>
      </navlist>
    </navigation>
    <pages>

      <page name="page-home">
        <textbox><p>Navigation mit fullnumbering = false </p></textbox>
      </page>
      <page name="page-second">
        <textbox><p>Zweite Hauptseite</p></textbox>
      </page>
      <page name="page-sub">
        <textbox><p>Unterseite</p></textbox>
      </page>
    </pages>
Code-Beispiel: indent
<navigation indent="0px">
      <navlist>
        <navitem roles="home">
          <ref to="page-home">Home</ref>
          <navlist>
            <navitem>
                <ref to="page-sub">Unterseite</ref>
            </navitem>
          </navlist>
        </navitem>
        <navitem>
          <ref to="page-second">Zweite Seite</ref>
        </navitem>
      </navlist>
    </navigation>
    <pages>

      <page name="page-home">
        <textbox><p>Navigation mit indent = 0px</p></textbox>
      </page>
      <page name="page-second">
        <textbox><p>Zweite Hauptseite</p></textbox>
      </page>
      <page name="page-sub">
        <textbox><p>Unterseite</p></textbox>
      </page>
    </pages>