hallo
meine menustruktur verfügt über drei menupunkte:
- hauptmenu
- submenu
- sub-submenu (erscheint nur wenn bei submenu auch ein solches vorhanden ist)
die menupunkte sollen an verschiedenen stellen der seite erstellen, somit verfügen auch alle über einen eigenen marker ###MENU### ,####SUBMENU1###,
###SUBMENU2###.
nun sind in meinem ts nur zwei menupunkte ersichtlich, wie binde ich den dritten mit ein? ausserdem würde mich interessieren wie ich es schaffe mittels css den aktiven menupunkt als aktiv gekenzeichnet zu haben?
# Menu [Begin]
lib.subMenu = HMENU
lib.subMenu.entryLevel = 1
lib.subMenu.wrap = <a href="fileadmin/templates/#">|</a;
lib.subMenu.1 = TMENU
lib.subMenu.1.NO {
allWrap = <img src="fileadmin/templates/gfx/dot.gif" width="10" height="1" border=0>
}
## Menu [End]
## Menu [Begin]
lib.mainMenu = HMENU
lib.mainMenu.entryLevel = 0
lib.mainMenu.wrap = <a href="fileadmin/templates/#">|</a>
lib.mainMenu.1 = TMENU
lib.mainMenu.1.NO {
allWrap = <img src="fileadmin/templates/gfx/dot.gif" width="10" height="1" border=0>
}
## Menu [End]
config.spamProtectEmailAddresses = 1
page = PAGE
page.typeNum = 0
page.10 = USER
page.10.userFunc = tx_templavoila_pi1->main_page
danke für eure hilfe
brain
Hallo,
den aktiven Menüpunkt gibst Du über TS die entsprechenden CSS-Klasse oder Id, indem Du den jeweiligen Menü-Zustand (NO/RO/ACT) definierst:
temp.menu_3.1 = TMENU
##### NORMALER LINK ####
temp.menu_3.1.NO.ATagBeforeWrap = 1
temp.menu_3.1.NO.linkWrap= <span class="navi3_NO">|</span>
#### AKTUELLER LINK ####
temp.menu_3.1.ACT = 1
temp.menu_3.1.ACT < temp.menu_3.1.NO
temp.menu_3.1.ACT.linkWrap= <span class="navi3_ACT">|</span>
Für die dritte Navigations-Ebene solltest Du dann auch eine entsprechende dritte Definition anlegen, ich seh da jetzt nur zwei ...
Grüße
Maik
danke für deine schnelle antwort.
nun hab gemerkt, dass dort wahrscheinlich mein hauptproblem liegt und zwar schaff ich es enfach nicht ein zweites submenue (subsubmenu) zu erstellen, hier mein ts-setup:
## Menu [Begin]
lib.subsubMenu = HMENU
lib.subsubMenu.entryLevel = 2
lib.subsubMenu.wrap = <a href="fileadmin/templates/#">|</a>
lib.subsubMenu.2 = TMENU
lib.subMenu.2.NO {
allWrap = <img src="fileadmin/templates/gfx/dot.gif" width="10" height="1" border=0>
}
## Menu [End]
## Menu [Begin]
lib.subMenu = HMENU
lib.subMenu.entryLevel = 1
lib.subMenu.wrap = <a href="fileadmin/templates/#">|</a>
lib.subMenu.1 = TMENU
lib.subMenu.1.NO {
allWrap = <img src="fileadmin/templates/gfx/dot.gif" width="10" height="1" border=0>
}
## Menu [End]
## Menu [Begin]
lib.mainMenu = HMENU
lib.mainMenu.entryLevel = 0
lib.mainMenu.wrap = <a href="fileadmin/templates/#">|</a>
lib.mainMenu.1 = TMENU
lib.mainMenu.1.NO {
allWrap = <img src="fileadmin/templates/gfx/dot.gif" width="10" height="1" border=0>
}
## Menu [End]
das ganze hab ich in templavoila folgendermassen gemapt:
mapping type: = element
editing type: = typoscript objet path
objectpath: = lib.subsubmenu
weiss grad überhaupt nicht wo das problem steckt, was mache ich falsch?
liebe grüsse
braindead