Zum Inhalt springen

entryLevel

Erstellt am 19. November 2010 · 2 Antworten · letzte Antwort am 22. November 2010

Tags: Frage

arkel ·

Hallo zusammen,

ich muss ein Menü bauen, was die Menüpunkte auf der selben Ebene ausgibt, das halt 'nur' dynamisch...
wenn ich das so anlege

lib.fceMenu = HMENU
lib.fceMenu {
	special = directory
	entryLevel = 0
}

befinde ich mich schon eine Ebene zu tief.
Läßt sich das realisieren?

VG,
Manu

udowald ·

Hallo,

entryLevel = 0 sind alle Seiten innerhalb von der Seite auf der das TypoScript für das Menu liegt. EntryLevel kann auch negative Zahlen haben z.B. -1 oder -2.

Für special = directory kannst du entryLevel normalerweise weglassen und mit special.value = id, die id (z.B. 5) der Vater/Mutter-Seite des gewünschten Menus setzten. Dann werden alle Kindseiten als Menu ausgegeben.

arkel ·

Hallo Udo & danke für Deine Antwort.
So hatte ich das letztendlich auch gelöst; da ich hier aber ein FCE benutzt habe, habe ich auf der Seite, unter der die Navistruktur steht, eine Konstante mit der page_id angelegt, auf die dann special.value zeigt. Mit entryLevel = -1 hatte es leider nicht geklappt (wollte das Ganze so dynamisch wie möglich halten, da das FCE von den Redakteuren gesetzt werden können soll).

VG,
Manu