Zum Inhalt springen

Menu nur ab akt. Level?

Erstellt am 19. April 2003 · 6 Antworten · letzte Antwort am 25. April 2003

Tags: Frage

JamesB ·

Gleich die 2. Frage vom "neuen":

Ich habe ein Menu erstellt, in dem aber das oberste Level, welches angezeigt werden soll, immer die aktuelle Seite sein soll. Troz relativ guter TypoScript-Referenz hab' ich keine Möglichkeit gefunden, das Menu immer genau im aktuellen Level anfangen zu lassen, sondern nur immer bei einem festen Level (z.B. 0, dem rootlevel). Wie kann ich also das Menu immer im aktuellen Level erst anfangen lassen?

JamesB

bk ·

hi james,

ich habs nicht ausprobiert, aber ich könnte mir vorstellen, dass es so funktioniert:

...
     marks.MENU = HMENU 
     marks.MENU.special = directory
     marks.MENU.special.value = {field:uid}
     marks.MENU.1 = GMENU 
...

mfg

bk

JamesB ·

Danke für die "späte" Antwort, aber leider kappt es so nicht 🙁

Sobald ich für dieses special.value das {field:uid} angebe, wird mir gar nichts angezeigt.

Aber vielleicht kannst du mir erklären, wo ich diese Bezeichnungen "{field:uid}" (etc...) herbekomme (d.h. was für welche es da noch gibt)? 🙂

JamesB ·

Ich hab's jetzt mal so probiert:

entryLevel = {level:1}
1 = TMENU
1.NO.doNotShowLink = 1
1.ACT = 1
1.ACT.allWrap = blabla | blabla

2 = TMENU
2.wrap = bla | bla
2.NO.linkWrap = bla | bla

Nur habe ich jetzt das Problem, dass im entryLevel wohl immer eine 0 steht, denn wenn ich den Wert von Hand ändere, verhält sich das Menu anders als wenn ich es so wie oben mache. Muss man da noch irgendwo was übergeben, dass er das {level:1} ersetzt? Wenn ich das ganze in einem HTML-Objekt ausgeben will, muss ich ja auch noch value.insertData = 1 setzen...

JamesB

JamesB ·

*hochschieb*

Hat keine eine Idee, wie ich dies hier zum Laufen bekomme?

JamesB schrieb

entryLevel = {level:1}

Irgendwie übernimmt er mir bei dem HMenu den entryLevel nicht 🙁

JamesB

pythen ·

Hi

ich stand vor dem selben Problem aber so klappt es nun bei mir.

marks.NAV_OBEN1 = HMENU
marks.NAV_OBEN1.special = directory
marks.NAV_OBEN1.special.value.data = field:uid
marks.NAV_OBEN1.1 = GMENU
.....

MfG
Sascha