Seite 1 von 1

Navigationstool

Verfasst: Di 3. Okt 2017, 22:56
von Elbeschipper
Hallo,
erster Post = ein Hallo in die Runde.
Und auch gleich eine Frage.
Ich habe folgende Menu-Struktur:

Code: Alles auswählen

- Menü 1
- Pkt 2
- Pkt 3
  - Pkt 3.1
Das template:

Code: Alles auswählen

<we:navigation navigationname="default" parentid="1" />

<we:navigationEntry type="folder"  current="true" navigationname="default">
	<li class="current_item"><a href="<we:navigationField name="href" />"><we:navigationField name="text" /></a></li>
</we:navigationEntry>

<we:navigationEntry type="item"  current="true" navigationname="default">
	<li class="current_item"><a href="<we:navigationField name="href" />"><we:navigationField name="text" /></a></li>
</we:navigationEntry>

<ul class="f_right main_menu">
<we:navigationWrite navigationname="default" />
</ul>
So weit klappt es ganz gut. Wenn ich aber auf der Seite Pkt 3.1 bin, wird mir in der Navigation nur Pkt 3 angezeigt, aber nicht Pkt 3.1

Hoffe, es ist irgendwie verständlich. Könnt ihr mir helfen?

Gruß
Der Elbschipper

Re: Navigationstool

Verfasst: Mi 4. Okt 2017, 14:49
von Carrear
Es würde mich wundern, wenn du die Unterpunkte überhaupt irgendwo angezeigt bekommst?
Die werden ja nirgendwo ausgegeben (<we:navigationEntries />)

Was mich auch wundert: Du hast in beiden Definition current="true" gesetzt. Wo ist denn die Definition, wenn current nicht true ist?

Re: Navigationstool

Verfasst: Mi 4. Okt 2017, 18:21
von mokraemer
Es gibt Default-Templates, d.h. man muß nicht alles definieren, daher kann es sein, das die Ausgabe draus her kommt.

Re: Navigationstool

Verfasst: Do 5. Okt 2017, 13:58
von WBTMagnum
Hallo & Willkommen Elbschipper,

Wie schon von Carrear geschrieben, brauchst du ein <we:navigationEntries />, damit die tiefer verorteten Navigationspunkte auch behandelt werden. Ansonsten wird die Bearbeitung auf der ersten Ebene abgebrochen.

Schaut dann z.B. wie folgt aus:

Code: Alles auswählen

<we:navigation navigationname="default" parentid="1" />

<we:navigationEntry type="folder"  current="true" navigationname="default">
   <li class="current_item"><a href="<we:navigationField name="href" />"><we:navigationField name="text" /></a>
     <we:ifHasEntries>
        <ul class="subnav-class">
            <we:navigationEntries/>
        </ul>
     </we:ifHasEntries>
   </li>
</we:navigationEntry>

<we:navigationEntry type="item"  current="true" navigationname="default">
   <li class="current_item"><a href="<we:navigationField name="href" />"><we:navigationField name="text" /></a></li>
</we:navigationEntry>

<ul class="f_right main_menu">
<we:navigationWrite navigationname="default" />
</ul>
Wenn du in den verschiedenen Navigationsebenen unterschiedliche Formatierungen brauchst, kannst du dann mit den Attribut level arbeiten.

HTH,
Sascha

Re: Navigationstool

Verfasst: Do 5. Okt 2017, 23:12
von Elbeschipper
Vielen Dank für die Tipps. Werde mir es mal anschauen.