Hallo,
schaff's nicht mehr ohne Euch zu fragen o.O
hab mein seitliches Menu (TMENU) jetzt fast hingekriegt (mit dem Forum), aber das mit dem Aufklappen der Unterpunkte klappt nicht.
TS:
page.10.marks.MENU_LINKS = HMENU
page.10.marks.MENU_LINKS {
special = directory
# special.value = {$menu_id}
entryLevel = 1
1 = TMENU
1 {
expAll = 0
NO = 1
NO.ATagParams = id="navseite"
NO.allWrap = <tr><td> | </td></tr>
RO = 1
RO < .NO
CUR = 1
CUR < .RO
CUR.allWrap = <tr><td id = "navseite_active">
ACT = 1
ACT < .CUR
ACT.allWrap = <tr><td id = "navseite_active">
}
2 < .1
2.collapse = 0
2.expAll = 1
3 < .1
3.collapse = 0
3.expAll = 1
}
Habs schon versucht mit special.value, wobei ich für jede Seite aus dem horizontalen Hauptmenu eine +ext erstellt habe und der Variablen dort in den Constants den entsprechenden Wert uid zuweise. Dann klappen die Unterpunkte nicht auf.
Ebenso hab ich's mit entryLevel probiert, dann klappen zar die Unterpunkte auf, aber es sind nur noch die Unterpunkte im Menu zu sehen.
Versteht Ihr was ich mein? So isses mit entryLevel... http://jobs.hay.de/73.html. Kontakt hat Unterseiten
Danke schonmal für Eure Hilfe
Hi, ich habe mein Menü, das bis zur 2. Ebene aufklappt so erstellt:
# Menu 1 cObject
temp.menu_1 = HMENU
# First level menu-object, textual
temp.menu_1.1 = TMENU
temp.menu_1.1 {
# Normal state properties
#NO.beforeImg = fileadmin/hfp/images/m_dot_big.gif
NO.allWrap = <div class="menu1-level1-no"> | </div>
# Enable active state and set properties:
ACT = 1
ACT.allWrap = <div class="menu1-level1-act"> | </div>
}
# Second level menu-object, textual
temp.menu_1.2 = TMENU
temp.menu_1.2 {
# Normal state properties
NO.allWrap = <div class="menu1-level2-no"> | </div>
# Enable active state and set properties:
ACT = 1
ACT.allWrap = <div class="menu1-level2-act"> | </div>
}
# Main TEMPLATE cObject for the BODY
temp.mainTemplate = TEMPLATE
temp.mainTemplate {
# Feeding the content from the Auto-parser to the TEMPLATE cObject:
template =< plugin.tx_automaketemplate_pi1
# Select only the content between the <body>-tags
workOnSubpart = DOCUMENT_BODY
# Substitute the ###menu_1### subpart with dynamic menu:
subparts.menu_1 < temp.menu_1
# Substitute the ###content### subpart with some example content:
subparts.content < styles.content.get
}
Im html-Template wird das Menü durch ###menu_1### erzeugt.
Hoffe das hilft dir.
... mit collapse und expAll
page.10.marks.MENU_LINKS = HMENU
page.10.marks.MENU_LINKS {
special = directory
special.value = {$menu_id}
entryLevel = 1
wrap = <table width="200"> | </table>
1 = TMENU
1 {
NO = 1
expAll = 0
NO.ATagParams = id="menu_links"
NO.allWrap = <tr><td> | </td></tr>
RO = 1
RO < .NO
CUR = 1
CUR < .NO
CUR.ATagParams = id="menu_links_active"
ACT = 1
ACT < .CUR
ACT.ATagParams = id="menu_links_active"
}
2 < .1
2.collapse = 0
2.expAll = 0
2.NO.ATagParams = id="menu_links_l2"
2.CUR.ATagParams = id="menu_links_active_l2"
2.ACT.ATagParams = id="menu_links_active_l2"
3 < .2
3.collapse = 0
3.expAll = 0
3.NO.ATagParams = id="menu_links_l3"
3.CUR.ATagParams = id="menu_links_active_l3"
3.ACT.ATagParams = id="menu_links_active_l3"
4 < .3
4.collapse = 0
4.expAll = 0
4.NO.ATagParams = id="menu_links_l4"
4.CUR.ATagParams = id="menu_links_active_l4"
4.ACT.ATagParams = id="menu_links_active_l4"
}