Hallo!
Ich möchte ein Menü erstellen, welches 3 Level abdeckt. Das erste und zweite Level sollen horizontal angezeigt werden. Das dritte Level dann vertikal. Wie ich letzteres hinbekomme weiß ich.
Bsp.:
Level1: Seite1 [b]Seite2 [/b]Seite3 Seite4
Level2: Unterseite2.1 [b]Unterseite2.2 [/b] Unterseite2.3 ...
Level3:.....................Unterunterseite2.2.1
...............................Unterunterseite2.2.2
...............................Unterunterseite2.2.3
...............................Unterunterseite2.2.4
Eigentlich genauso wie hier: [url]http://www.sport1.de[/url]
Das horizontale Menü für das 2te Level soll nur angezeigt werden, wenn auf den Link des ersten Levels geklickt wurde - außer beim ersten Laden; da sollen das Menü des 2ten Levels für die erste Seite (Seite1) sofort angezeigt werden.
Außerdem soll der entsprechende Teil des Level1-Menüs hervorgehoben werden. Das zweite horizontale Menü soll immer linksbündig unterhalb des ersten Eintrags des Level1-Menüs positioniert werden.
Ich bekomme es aber trotz diverser Tutorial einfach nicht hin. Vielleicht liegt es auch an meinen geringen CSS-Skills - keine Ahnung!
Hier mein aktualler TS-Code:
[TS]temp.main_nav = HMENU
temp.main_nav.entryLevel = 0
temp.main_nav.1 = TMENU
temp.main_nav.1 {
expAll = 1
wrap = <ul id="nav"> | </ul>
NO.wrapItemAndSub = <li>|</li>||*||*|<li class="last">|</li>|
NO.stdWrap.htmlSpecialChars = 1
ACT < NO
ACT = 1
ACT.wrapItemAndSub = <li class="act">|</li>||*||*|<li class="act last">|</li>|
ACT.stdWrap.htmlSpecialChars = 1
}
temp.main_nav.2 < temp.main_nav.1
temp.main_nav.2 {
expAll= 1
wrap = <ul id="subnav"> | </ul>
NO.ATagParams =
ACT.wrapItemAndSub = <li class="act2">|</li>
}
lib.main_nav < temp.main_nav
[/TS]
ich habe auch irgendwo gelesen, dass man dafür ein extra HMENU benötigt aber es muss doch auch anders gehen.