[TYPO3-german] Horizontales Hauptmenu mit vertikalem Submenu
csender-typo3 at gmx.net
csender-typo3 at gmx.net
Tue Apr 4 15:19:36 CEST 2006
Hallo!
Vielleicht kann mir jemand helfen.
Ich möchte ein zweistufiges TMENU realisieren, bei dem das Hauptmenü
irgendwo unterhalb des Seitenkopfes in horizontaler Anordnung der Menüpunkte
steht.
Wird auf einen Menüpunkt geklickt, bei dem Untermenüpunkte vorhanden sind,
so sollen diese in vertikaler Anordnung an anderer Stelle der Seite (im
Prinzip beliebig, da Formatierung durch CSS erfolgt) erscheinen.
Ich hab's mit <ul> und <li> versucht, doch das Submenu ist jedesmal völlig
verrissen.
Hier ist mein TS-Code dazu:
temp.menu = HMENU
# First Level Menu-Object
temp.menu.1 = TMENU
temp.menu.1.wrap = <div id="mainnav"><ul> | </ul></div>
temp.menu.1 {
# Eigenschaften Normal-Status
NO.allWrap = <li class="menu-level1-no"> | </li>
# Eigenschaften des aktiven Status setzen:
ACT = 1
ACT.allWrap = <li class="menu-level1-act"> | </li>
}
# Second Level Menu
temp.menu.2 = TMENU
temp.menu.2.wrap = <div id="subnav"><ul>|</ul></div>
temp.menu.2 {
# Eigenschaften Normal-Status
NO.allWrap = <li class="menu-level2-no"> | </li>
# Eigenschaften des aktiven Status setzen:
ACT = 1
ACT.allWrap = <li class="menu-level2-act"> | </li>
}
# Haupt-Template cObject fuer den BODY:
temp.mainTemplate = TEMPLATE
temp.mainTemplate {
workOnSubpart = DOCUMENT_BODY
# Ersetzen des ###nav###-Subparts durch das dynamische Menu:
subparts.nav < temp.menu
# Ersetzen des ###content###-Subparts:
subparts.contents < styles.content.get
}
...
More information about the TYPO3-german
mailing list