... hatte ganz vergessen das es zum Thema "Menü" ja ein extra Forum gibt ...
Hallo!
Möchte ein einfaches grafisches Menü erstellen.
Sobald man später auf einen Punkt drückt, sollen entsprechende Unterpunkte angezeigt werden.
Wenn ich expAll = 0 schalte werden mir die Unterpunkte leider überhaupt nicht angezeigt, wenn expAll = 1 werden sie logischerweise immer angezeigt. => Warum werden sie bei mir, obwohl ich expAll = 0 habe auch nicht angezeigt wenn eigendlich Unterpunkte vorhanden sein müssten?
Hier mal mein Code
page.10.marks.MENU_LINKS = HMENU
page.10.marks.MENU_LINKS.special = directory
page.10.marks.MENU_LINKS.special.value = 9
page.10.marks.MENU_LINKS.1 = GMENU
page.10.marks.MENU_LINKS.1 {
expAll=0
NO{
wrap = | <BR>
XY = 120,30
10 = TEXT
10.text.field = title
10.fontFile = fileadmin/fonts/alanis.ttf
10.fontSize = 20
10.fontColor = black
10.offset = 8, 15
10.niceText = 0
}
ACT < .NO
ACT = 1
ACT.10.fontColor = red
RO < .NO
RO=1
RO.10.offset = 9, 16
}
page.10.marks.MENU_LINKS.2 = GMENU
page.10.marks.MENU_LINKS.2 {
wrap = |<br>
expAll = 0
NO {
wrap = | <BR>
XY = 120,30
10 = TEXT
10.text.field = title
10.fontFile = fileadmin/fonts/alanis.ttf
10.fontSize = 20
10.fontColor = black
10.offset = 15, 15
10.niceText = 0
}
ACT < .NO
ACT = 1
ACT.10.fontColor = red
RO < .NO
RO = 1
RO.10.fontColor = yellow
}
Danke schon mal für eure Hilfe!
philipp
Hast du es schon mit
entryLevel = 1
versucht (ohne expAll oder expAll = 0) oder anstatt der 1 mal eine andere Zahl zu verwenden (0,2,3...)?
Bsp:
temp.menu {
special = directory
special.value = 99
entryLevel = 1
wrap = |
1 = TMENU
...
entweder entryLevel oder special
beides zusammen widerspricht sich.
doku schriebentweder entryLevel oder special
beides zusammen widerspricht sich.
Das habe ich aus TSRef beim special-Abschnitt:
NOTE: Don't set .entryLevel for a HMENU when using this option!
Das wusste ich aber auch schon vor meinem Tipp. Weshalb ich es aber trotzdem gepostet habe, weil es bei mir geklappt hat 😉
Was soll ich da noch sagen...
Ein Frage habe ich noch. Das steht direkt hintendran:
Also be aware that this selects pages for the first level in the menu. Submenus by menuPbjects 2+ will be created as usual.
Bedeutet das, dass grundsätzlich mit .special nur eine Ebene dargestellt wird und wenn man 2 und mehr haben möchte muss man den gewöhnlichen Weg gehen, also ohne .special?
philipps schriebWenn ich expAll = 0 schalte werden mir die Unterpunkte leider überhaupt nicht angezeigt, wenn expAll = 1 werden sie logischerweise immer angezeigt. => Warum werden sie bei mir, obwohl ich expAll = 0 habe auch nicht angezeigt wenn eigendlich Unterpunkte vorhanden sein müssten?
nimm das expAll doch einfach mal raus, ich versteh gar nicht, warum du das überhaupt reinschreibst.
martin.alker schriebWeshalb ich es aber trotzdem gepostet habe, weil es bei mir geklappt hat
dann war halt dein special einfach falsch konfiguriert.
[edit]
ich penner seh jetzt erst, daß ich wohl einer threadleiche aufgesessen bin. oh mann... :o
das problem is wahrscheinlich ja schon längst gelöst... 😉
[/edit]