[TYPO3-german] level:1 im HMENU (Aktuelle Level auslesen)
Hauke Haller
post at haukehaller.de
Tue Feb 15 13:17:13 CET 2011
Moin Stefan,
wozu eine ID? Der Level hat da doch nix mit zu tun, es geht doch nur um die Position im Seitenbaum.
In der doc_core_tsref steht:
level : 1 (gets the rootline level of the current page)
http://typo3.org/documentation/document-library/references/doc_core_tsref/4.1.0/view/2/2/
Dabei ist der Wert "1" wohl nur son Schalter und funktioniert nicht wie bei z.B. leveluid:-2
Unabhängig vom Wert, wird er level der aktuellen Seite ausgegeben. Das funktioniert auch mit:
data = level:blablub
Das funktioniert übrigens nicht, d.h. da wird kein Wert zurückgegeben:
data = level
(Steht so im fantastischen TYPO3 Kochbuch von den Herren Trabold, Hasenau und Niederlag. Das ist wohl ein Fehler)
Normalerweise beziehen sich im Menü die Werte auf den gerade gerenderten Menüeintrag, daher wundert mich das Ergebnis des TS.
Hauke
Am 15.02.2011 09:39, schrieb Stefan Frömken:
> Du musst uns schon die IDs Deiner Seiten mitgeben, sonst können wir das nicht nachvollziehen. Vielleicht hilft Dir ja auch meine Doku zur Rootline:
>
> http://typo3.sfroemken.de/typo3-tutorials/tslib/content/rootline.html?L=0
>
> Stefan
>
> Am 14.02.2011 00:26, schrieb Hauke Haller:
>> Moin,
>> mit level:1 versuche ich in einem HMENU die Ebene rauszubekommen.
>> Was ist hier bloss verkehrt:
>>
>> 10 = TEXT
>> 10.data = level:1
>>
>> 20 = HMENU
>> 20 {
>> wrap = -2:|
>> entryLevel = -2
>> 1 = TMENU
>> 1.NO {
>> stdWrap.cObject = TEXT
>> stdWrap.cObject.data = level:1
>> }
>> }
>>
>> 30 < .20
>> 30.wrap = -3:|
>> entryLevel = -3
>>
>> Mit so einer Seitenstruktur:
>>
>> Seite0
>> - Seite1
>> - Seite1
>> -- Seite2
>> -- Seite2
>> -- Seite2
>>
>>
>> Erhalte ich auf Seite 2:
>> 2 -2:222 -3:22
>>
>> Warum ist es nicht:
>> 2 -2:222 -3:11
>>
>>
>> Hm..
>>
>> Hauke
>>
>
More information about the TYPO3-german
mailing list