Hallo
Ich habe auf einer Seite ein horizontales Menu im folgenden Stil:
Menupunkt 1 / Menupunkt 2 / Menupunkt 3
Nun sollen die die Submenupunkte dieser Menupunkte jeweils auch waagerecht darunter dargestellt werden:
Menupunkt 1 (aktiv) / Menupunkt 2 / Menupunkt 3
Submenupunkt 1 / Submenupunkt 2 / Submenupunkt 3
Wer kann mir da weiterhelfen?
Danke im Voraus
-Gsicht[/b]
Ok, ich hatte jetzt eine eigene Idee, die aber nicht ganz funktioniert, ich nehme an, da ist irgendwo ein Fehler im TS:
#Menu----------------------------------------------
temp.mainTemplate.subparts.menu_1 = HMENU
temp.mainTemplate.subparts.menu_1.special = directory
temp.mainTemplate.subparts.menu_1.special.value = 21
temp.mainTemplate.subparts.menu_1.1 = TMENU
temp.mainTemplate.subparts.menu_1.1.expAll = 0
#Menu normal----------------------------------------------
temp.mainTemplate.subparts.menu_1.1.NO=1
temp.mainTemplate.subparts.menu_1.1.NO.ATagParams = class="topnavi"
temp.mainTemplate.subparts.menu_1.1.NO.linkWrap (
| / |*| | /|*| |
)
#Menu aktiv----------------------------------------------
temp.mainTemplate.subparts.menu_1.1.ACT=1
temp.mainTemplate.subparts.menu_1.1.ACT.ATagParams = class="tpdown"
temp.mainTemplate.subparts.menu_1.1.ACT.linkWrap (
| / |*| | /|*| |
)
#Submenu----------------------------------------------
temp.mainTemplate.subparts.menu_2 = HMENU
temp.mainTemplate.subparts.menu_2.special = directory
temp.mainTemplate.subparts.menu_2.special.value = 21
temp.mainTemplate.subparts.menu_2.1 = TMENU
temp.mainTemplate.subparts.menu_2.1.expAll = 0
#Ausblenden----------------------------------------------
temp.mainTemplate.subparts.menu_2.1.NO = 1
temp.mainTemplate.subparts.menu_2.1.NO.ATagParams = class = "secnavi"
temp.mainTemplate.subparts.menu_2.1.NO.linkWrap (
<!-- | -->
)
temp.mainTemplate.subparts.menu_2.2 = TMENU
temp.mainTemplate.subparts.menu_2.2.expAll = 0
#Submenu normal----------------------------------------------
temp.mainTemplate.subparts.menu_2.2.NO = 1
temp.mainTemplate.subparts.menu_2.2.NO.ATagParams = class = "secnavi"
temp.mainTemplate.subparts.menu_2.2.NO.linkWrap (
| / |*| | /|*| |
)
#Submenu aktiv----------------------------------------------
temp.mainTemplate.subparts.menu_1.2.ACT=1
temp.mainTemplate.subparts.menu_1.2.ACT.ATagParams = class="navidown"
temp.mainTemplate.subparts.menu_1.2.ACT.linkWrap (
| / |*| | /|*| |
)
Ich mache für das Submenu einfach das Hauptmenu noch einmal und gebe ihm einen <!-- --> Wrap. Dann sollte doch eigentlich das Submenu (menu_2.2) angezeigt werden? Tut es aber nicht, im Source ist zwar das durch den Wrap auskommentierte Hauptmenu (menu_2.1) da, jedoch nicht das Submenu (menu_2.2).
-Gsicht
Edit:
expAll = 0
Ich bin ein Held... Problem gelöst 🙂
...oder nicht 🙁
Es zeigt jetzt im Submenu, egal welcher Hauptmenupunkt gerade aktiv ist, die Submenupunkte aller Hauptmenupunkte an. In der TSref habe ich folgendes zum Attribut special herausgefunden:
Falls ».value nicht gesetzt ist, wird die UID der aktuellen Seite verwendet.
Das wäre ja genau das, was ich für mein Submenu brauche, dann sollten eigentlich nur die Submenupunkte des aktiven Hauptmenupunkts angezeigt werden. Das ist aber nicht der Fall, das Submenu verschwindet ganz. Hier der TS - Code:
#Menu----------------------------------------------
temp.mainTemplate.subparts.menu_1 = HMENU
temp.mainTemplate.subparts.menu_1.special = directory
temp.mainTemplate.subparts.menu_1.special.value = 21
temp.mainTemplate.subparts.menu_1.1 = TMENU
temp.mainTemplate.subparts.menu_1.1.expAll = 1
#Menu normal----------------------------------------------
temp.mainTemplate.subparts.menu_1.1.NO=1
temp.mainTemplate.subparts.menu_1.1.NO.ATagParams = class="topnavi"
temp.mainTemplate.subparts.menu_1.1.NO.linkWrap (
| <span class="sep">/</span> |*| | <span class="sep">/</span>|*| |
)
#Menu aktiv----------------------------------------------
temp.mainTemplate.subparts.menu_1.1.ACT=1
temp.mainTemplate.subparts.menu_1.1.ACT.ATagParams = class="tpdown"
temp.mainTemplate.subparts.menu_1.1.ACT.linkWrap (
| <span class="sep">/</span> |*| | <span class="sep">/</span>|*| |
)
#Submenu----------------------------------------------
temp.mainTemplate.subparts.menu_2 = HMENU
temp.mainTemplate.subparts.menu_2.special = directory
#temp.mainTemplate.subparts.menu_2.special.value = 21
temp.mainTemplate.subparts.menu_2.1 = TMENU
temp.mainTemplate.subparts.menu_2.1.expAll = 1
#Ausblenden----------------------------------------------
temp.mainTemplate.subparts.menu_2.1.NO = 1
temp.mainTemplate.subparts.menu_2.1.NO.ATagParams = class = "secnavi"
temp.mainTemplate.subparts.menu_2.1.NO.linkWrap (
<!-- | -->
)
temp.mainTemplate.subparts.menu_2.1.ACT = 1
temp.mainTemplate.subparts.menu_2.1.ACT.ATagParams = class = "secnavi"
temp.mainTemplate.subparts.menu_2.1.ACT.linkWrap (
<!-- | -->
)
temp.mainTemplate.subparts.menu_2.2 = TMENU
temp.mainTemplate.subparts.menu_2.2.expAll = 1
#Submenu normal----------------------------------------------
temp.mainTemplate.subparts.menu_2.2.NO = 1
temp.mainTemplate.subparts.menu_2.2.NO.ATagParams = class = "secnavi"
temp.mainTemplate.subparts.menu_2.2.NO.linkWrap (
| <span class="sep">/</span> |*| | <span class="sep">/</span>|*| |
)
#Submenu aktiv----------------------------------------------
temp.mainTemplate.subparts.menu_1.2.ACT=1
temp.mainTemplate.subparts.menu_1.2.ACT.ATagParams = class="navidown"
temp.mainTemplate.subparts.menu_1.2.ACT.linkWrap (
| <span class="sep">/</span> |*| | <span class="sep">/|</span>*| |
)
Um meinen Monolog abzuschliessen... Hier die endgültige Lösung des Problems:
#Menu----------------------------------------------
temp.mainTemplate.subparts.menu_1 = HMENU
temp.mainTemplate.subparts.menu_1.1 = TMENU
temp.mainTemplate.subparts.menu_1.1.expAll = 1
#Menu normal----------------------------------------------
temp.mainTemplate.subparts.menu_1.1.NO=1
temp.mainTemplate.subparts.menu_1.1.NO.ATagParams = class="topnavi"
temp.mainTemplate.subparts.menu_1.1.NO.linkWrap (
| <span class="sep">/ </span> |*| | <span class="sep">/ </span>|*| |
)
#Menu aktiv----------------------------------------------
temp.mainTemplate.subparts.menu_1.1.ACT=1
temp.mainTemplate.subparts.menu_1.1.ACT.ATagParams = class="tpdown"
temp.mainTemplate.subparts.menu_1.1.ACT.linkWrap (
| <span class="sep">/ </span> |*| | <span class="sep">/ </span>|*| |
)
#Ausblenden----------------------------------------------
temp.mainTemplate.subparts.menu_2 = HMENU
temp.mainTemplate.subparts.menu_2.1 = TMENU
temp.mainTemplate.subparts.menu_2.1.expAll = 0
temp.mainTemplate.subparts.menu_2.1.NO = 1
temp.mainTemplate.subparts.menu_2.1.NO.linkWrap (
<!-- | -->
)
temp.mainTemplate.subparts.menu_2.1.ACT = 1
temp.mainTemplate.subparts.menu_2.1.ACT.linkWrap (
<!-- | -->
)
#Submenu----------------------------------------------
temp.mainTemplate.subparts.menu_2.2 = TMENU
#Submenu normal----------------------------------------------
temp.mainTemplate.subparts.menu_2.2.NO = 1
temp.mainTemplate.subparts.menu_2.2.NO.ATagParams = class = "secnavi"
temp.mainTemplate.subparts.menu_2.2.NO.linkWrap (
| <span class="sep">/ </span> |*| | <span class="sep">/ </span>|*| |
)
Submenu aktiv----------------------------------------------
temp.mainTemplate.subparts.menu_2.2.ACT = 1
temp.mainTemplate.subparts.menu_2.2.ACT.ATagParams = class = "navidown"
temp.mainTemplate.subparts.menu_2.2.ACT.linkWrap (
| <span class="sep">/ </span> |*| | <span class="sep">/ </span>|*| |
)