[TYPO3-german] Menu auf level1 ausblenden, wenn keine Unterseiten vorhanden sind
Andreas Loesch
typo3 at andreasloesch.de
Sun Jun 4 12:54:30 CEST 2006
Hallo Susanne,
Am Freitag, 2. Juni 2006 20:55 schrieb Susanne Moog:
> Andreas Loesch schrieb:
> > dann wird auf den entsprechenden Level-1 Seiten ohne Kinder auch
> > brav das Menü ausgeblendet, aber das Problem ist dann, dass auf
> > einer Seite tiefer im Baum ohne Unterseiten auch das Menü
> > ausgebelendet wird :( und das möchte ich natürlich nicht
> >
> > Kurz: wie kann ich in diesem if { } feststellen, ob ich in Level 1
> > bin.
>
> Du könntest eine TreeLevel Condition benutzen: (aus der TSRef)
> Syntax:
>
> [treeLevel = levelnumber, levelnumber, ...]
>
> Comparison:
>
> This checks if the last element of the rootLine is at a level
> corresponding to one of the figures in "treeLevel". Level = 0 is the
> "root" of a website.
>
[...]
>
> Das wäre zumindest einen Versuch wert, denke ich.
>
> Hoffe, dass dir das weiterhilft.
>
ja danke, das ist ein Ansatz :) das treelevel ist irgendwie immer an mir
vorbei gegangen.
mit etwas Auslagern von konstanten Dingen hier das Ergebnis:
#######################
[treeLevel = 0,1]
lib.rvm.SubMenu=COA
lib.rvm.SubMenu {
# if Page has Subpages...
if.isTrue.numRows{
table=pages
}
10 < temp.sidemenuheader
20 < temp.sidemenu
}
[else]
lib.rvm.SubMenu=COA
lib.rvm.SubMenu {
10 < temp.sidemenuheader
20 < temp.sidemenu
}
[end]
#######################
aber irgendwie "gefällt" mir das nicht, irgendwas "stört" mich an dem
Konstrukt, aber das kann auch an TS liegen ;)
oder geht das auch mit TS auch direkter?
Gruß Andreas
More information about the TYPO3-german
mailing list