Hallo!
Ich bin noch ziemlich neu und hab ein Problem mit meinem Menu:
Ich habe ein vertikales TMENU erstellt. Es sollte 3 Ebenen haben. Allerdings gibt es mir nur die 1. Ebene aus.
Hier ist mal der Code.
marks.SUBMENU = HMENU
marks.SUBMENU.special = directory
marks.SUBMENU.special.value = 53
marks.SUBMENU.1 = TMENU
marks.SUBMENU.1 {
wrap = <table>|</table>
NO {
allWrap = <tr><td> </td><td width="100"><img src="fileadmin/bilder/pfeil_standard.gif" alt="" /> |</td></tr>
ATagBeforeWrap = 1
}
ACT < .NO
ACT = 1
marks.SUBMENU.2 = TMENU
marks.SUBMENU.2 {
wrap = <table>|</table>
NO {
allWrap = <tr><td> </td><td width="100"> |</td></tr>
beforeImg = "fileadmin/bilder/leer.gif"
beforeROImg = "fileadmin/bilder/pfeil_standard.gif"
RO = 1
ATagBeforeWrap = 1
}
ACT < .NO
ACT.beforeImg = "fileadmin/bilder/pfeil_standard.gif"
ACT = 1
}
marks.SUBMENU.3 = TMENU
marks.SUBMENU.3 {
wrap = <table>|</table>
NO {
allWrap = <tr><td> </td><td width="100"> |</td></tr>
beforeImg = "fileadmin/bilder/leer.gif"
beforeROImg = "fileadmin/bilder/pfeil_standard.gif"
RO = 1
ATagBeforeWrap = 1
}
ACT < .NO
ACT.beforeImg = "fileadmin/bilder/pfeil_standard.gif"
ACT = 1
}
Wie kann ich also nun die 2. und 3. Ebene aunzeigen lassen?
Hi,
versuche mal für jede Menüebene ein HMENU zu erstellen und "speicher" sie in drei verschiedenen Markern:
marks {
## Menü eins
MENU_EINS = HMENU
MENU_EINS {
entryLevel = 0
special.value = 53
1 = TMENU
1 {
wrap = deinWrapper
NO {
linkWrap = deinWrapper
}
ACT = 1
ACT {
linkWrap = deinWrapper
}
}
}
## Menü zwei
MENU_ZWEI = HMENU
MENU_ZWEI {
entryLevel = 1
1 = TMENU
1 {
wrap = deinWrapper
NO {
linkWrap = deinWrapper
}
ACT = 1
ACT {
linkWrap = deinWrapper
}
}
}
## Menü drei
MENU_DREI = HMENU
MENU_DREI {
entryLevel = 2
1 = TMENU
1 {
wrap = deinWrapper
NO {
linkWrap = deinWrapper
}
ACT = 1
ACT {
linkWrap = deinWrapper
}
}
}
}
PS: vorher ein Backup vom aktuellen TS machen 😉
Grüße
user
des funzt ned.
jetzt zeigt er mir gar keins mehr an.
Schippi schrieb
marks.SUBMENU = HMENU
marks.SUBMENU.special = directory
marks.SUBMENU.special.value = 53
marks.SUBMENU.1 = TMENU
marks.SUBMENU.1 {
wrap = <table>|</table>
NO {
allWrap = <tr><td> </td><td width="100"><img src="fileadmin/bilder/pfeil_standard.gif" alt="" /> |</td></tr>
ATagBeforeWrap = 1
}
ACT < .NO
ACT = 1
Wie kann ich also nun die 2. und 3. Ebene aunzeigen lassen?
Setz doch erstmal nach diesem Abschnitt eine schließende Klammer (wie Du es ja bei den folgenden Ebenen auch gemacht hast) und dann sehen wir in Ruhe weiter... 😉
Hi,
hast Du die Marker an Dein Template angepasst (MENU_EINS -> SUBMENU) und die Wrapper "deinWrapper" ersetzt?
So wie ich Dein SETUP verstanden habe, willst Du für jede Ebene eine neue Tabelle benutzen, deshalb bietet es sich auch an, für jede Ebene ein neues HMENU zu nehmen. Du kannst sie somit positionieren, wie Du willst...in Deinem Fall untereinander:
HTML:
<!-[...]-->
###SUBMENU###
###SUBMENU1###
<!-[...]-->
Und das TS:
marks {
## Menü eins
SUBMENU = HMENU
SUBMENU {
entryLevel = 0
special.value = 53
1 = TMENU
1 {
wrap = <table>|</table>
NO {
allWrap = <tr><td></td><td width="100">|</td></tr>
}
ACT = < .NO
ACT = 1
}
}
## Menü zwei
SUBMENU1 = HMENU
SUBMENU1 {
entryLevel = 1
1 = TMENU
1 {
wrap = <table>|</table>
NO {
allWrap = <tr><td></td><td width="100"> |</td></tr>
}
ACT < .NO
ACT = 1
}
}
}
Ansonsten muss ich theo recht geben, versuche Schritt für Schritt die Ebenen mit einzubinden...
Grüße
user
@ user: nein ich hab die ersetzt, jedoch vergessen wie theo gesagt, die klammer zu schließen.
Danke, das Menü funzt so weit.