[TYPO3-german] Menu auf level1 ausblenden, wenn keine Unterseiten vorhanden sind

Susanne Moog mail at susi-moog.de
Fri Jun 2 20:55:57 CEST 2006


Hallo Andreas.

Andreas Loesch schrieb:
> Hallo zusammen,
> 
> 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.

also etwas das ungefähr so aussieht:
[treeLevel = 1]
temp.rvm.SubMenu.25 {
   if {
     isTrue.numRows {
       table = pages
       select {
       }
   }
   10 = TEXT
   10.data=leveltitle:1
   10.insertData = 1
   10.wrap=<h2>|</h2>
   20 < temp.sidemenu
   20.wrap=<div id="sideMenu">|</div>
}
[global]

Das wäre zumindest einen Versuch wert, denke ich.

Hoffe, dass dir das weiterhilft.

Susanne



More information about the TYPO3-german mailing list