[TYPO3-german] TMENU und levelfield:-1 feld, slide Problem

Gerhard Mehsel sparking at gmx.net
Sat Jul 14 23:58:54 CEST 2012


Hallo und schönen Abend,

ich habe ein Menu, indem ich für einzelne Zweige in der Navigation ein 
Feld aus den Seiteneigenschaften vererben möchte (Schriftfarbe). Dazu 
ein Auszug aus dem TS des Menüsetups:

[ ... ]
NO{
  wrapItemAndSub = <li>|</li>
  ATagParams = class="{levelfield:-1, feldname, slide}"
  allStdWrap.insertData = 1
}

CUR < .NO
CUR = 1
CUR {
  ATagParams = class="{levelfield:-1, feldname, slide}-active"
  allStdWrap.insertData = 1
}

[ ... ]

Zur Erklärung was ich erreichen möchte, mal ein Beispielmenü
----
Level_1-1 (Wert auf grün)
   Level_2-1 (Wert geerbt: grün)
   Level_2-2 (Wert geerbt: grün)
     Level_3-1 (Wert neu gesetzt: lila)
       Level_4-1 (Wert geerbt: lila)
   Level_2-3 (Wert geerbt: grün)
Level_1-2 (Wert auf rot)
Level_1-3 (Wert auf blau)
----


Für Level_1-x ist jeweils ein anderer Wert in den Seiteneigenschaften 
gesetzt. Dieser gesetzte Wert soll sich für genau diesen Zweig weiter 
nach unten vererben und später event. überschrieben werden (z.B. bei 
Level_3-1).

Leider ist es jetzt aber so, dass immer der Wert der der aktuellen Seite 
_für alle_ anderen Seiten auch verwendet wird, d.h. wenn ich auf Seite 
Level_3-1 bin ist das _gesamte_ Menü lila, wenn ich auf Level_1-3 bin 
ist das gesamte Menü blau.

Hab' ich da was mit dem {levelfield:-1, feldname, slide} falsch verstanden?


Danke und lG,
Gerd






More information about the TYPO3-german mailing list