[TYPO3-german] Menu und entryLevel = -1

Christoph Mayer typo3 at php-design.de
Wed Apr 26 13:00:27 CEST 2006


Hallo Liste, 

diese Frage gabs glaub ich schon mal, aber ich kann sie gerade nicht
finden...

Ich habe folgende Seitentruktur:

- 1
-- 1.1
--- 1.1.1
--- 1.1.2
-- 1.2
--- 1.2.1
--- 1.2.2
--- 1.2.3
...

Das Menü, wenn ich auf Seite 1 bin, soll so sein:
- 1
-- 1.1
-- 1.2
...

Soweit kein Problem.

Wenn ich nun aber auf 1.1 klicke, soll 1.1 anstelle 1 sein. Also so:
- 1.1
-- 1.1.1
-- 1.1.2

Das Menü soll also immer nur aus einem Hauptpunkt und dessen Subseiten
bestehen. 
Sprich: Wenn 1.1 oder 1.2 aktiv sind, sollen diese als Hauptpunkt angezeigt
werden.

Das müsste doch mit entryLevel = -1 funktionieren? Ich weiß nur leider
gerade nicht wie...

Ich hoffe, ich habe es verständlich erklärt. 

Hier ist mein Menü bisher:

<snip>
###########################################
# Hauptmenu
lib.LeftNavigation = HMENU
lib.LeftNavigation.entryLevel = 1
lib.LeftNavigation.1 = TMENU
lib.LeftNavigation.1 {
    wrap = <ul class="left-navigation">|</ul>
    NO.wrapItemAndSub = <li>|</li>
    NO.ATagParams = class="left-navigation"
    ACT = 1
    ACT.wrapItemAndSub = <li>|</li>
    ACT.ATagParams = class="left-navigation-active"
  }
}
###########################################
#2nd Level 
lib.LeftNavigation.2 = TMENU
lib.LeftNavigation.2 {
    wrap = <ul id="left-navigation2"> | </ul>
    NO.allWrap = <li>|</li>
    NO.ATagParams = class="left-navigation2"
    ACT = 1
    ACT.allWrap = <li>|</li>
    ACT.ATagParams = class="left-navigation2-active"
}
###########################################
#3nd Level 
lib.LeftNavigation.3 = TMENU
lib.LeftNavigation.3 {
    wrap = <ul id="left-navigation3"> | </ul>
    NO.allWrap = <li>|</li>
    NO.ATagParams = class="left-navigation3"
    ACT = 1
    ACT.allWrap = <li>|</li>
    ACT.ATagParams = class="left-navigation3-active"
}
</snip>


Vielen Dank
- Christoph -





More information about the TYPO3-german mailing list