Zum Inhalt springen

2. submenu punkt

Erstellt am 15. August 2007 · 2 Antworten · letzte Antwort am 19. August 2007

Tags: Frage

braindead ·

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

accu ·

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

braindead ·

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