TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich für einen Monat!

Jetzt testen!

Schulungen

Übergeordnete Menü-Ebenen ausblenden bei vierter Ebene?


Autor Nachricht
Verfasst am: 01. 06. 2008 [22:54]
manuelone
Themenersteller
Dabei seit: 24.04.2006
Beiträge: 50
Hallo,
ich möchte gerne wenn ich in der 3. Menüebene auf einen Menüpunkt klicke und dieser Menüpunkt Unterpunkte hat (4. Ebene), das die 2. und 3. Menüebene ausgeblendet wird.

Momentan hab ich ein normales Klappmenü:

TYPOSCRIPT
lib.subMenu = HMENU
lib.subMenu.entryLevel = 1
lib.subMenu.wrap = <ul>|</ul>
lib.subMenu.1 = TMENU
lib.subMenu.1.NO {
	allWrap = <li>|</li>
}
 
lib.subMenu.1.ACT = 1
lib.subMenu.1.ACT {
	allWrap = <li>|</li>
	ATagParams = class="ACT"
}
 
lib.subMenu.2 = TMENU
lib.subMenu.2 {
     NO =1
     wrap = <ul id="thirdMenu"> | </ul></li>
     NO.linkWrap = <li>|</li>
     CUR = 1
     CUR {
        allWrap =<li>|</li>
        ATagParams =  class="ACT"
     }
}
 
 
lib.subMenu.3 = TMENU
lib.subMenu.3 {
     NO =1
     wrap = <ul id="thirdMenu"> | </ul></li>
     NO.linkWrap = <li>|</li>
     CUR = 1
     CUR {
        allWrap =<li>|</li>
        ATagParams =  class="ACT"
     }
}


Kann mir das jemand helfen?
Profil
Verfasst am: 02. 06. 2008 [15:08]
udowald
Dabei seit: 05.11.2006
Beiträge: 128
Hallo manuelone,

mit der Condition:

[treeLevel = 0,1,2,3]
...Menu-Template_1
[global]

[treeLevel = 4]
...Menu-Template_2
[global]

könntest du arbeiten. Dazu machst du zwei Menu-Templates, damit die Condition nicht in Klammern steht. Eines mit Level 1,2,3 und das zweite mit Level 1,4. Je nach Tree-Level wird dann das entsprechende Menu verarbeitet.

Ich habe das nicht ausprobiert, wäre aber ein Ansatz der funzen müsste.


Achim
Profil
Verfasst am: 02. 06. 2008 [22:53]
manuelone
Themenersteller
Dabei seit: 24.04.2006
Beiträge: 50
Hallo udowald,
das funktioniert.
Nur wenn ich z.b. in level 3 bin und es gibt keine menüpunkte in level 4 hab ich ein leeres menü...

Profil