tach,
ich versuche gerade ein bestimmtes Untermenu meiner Navigation ständig ausgeklappt zu halten, z.B. Menulevel 2 nur eines bestimmtenmenupunkt.
Aber alle anderen Menulevel 2-punkte sollen nicht immer ausgeklappt sein, sondern auch nur dann wenn ihr übermenu-punkt aktiv ist.
Das einzige was ich gefunden habe ist die expAll-option.
Ich bin mir jetzt nicht sicher, ob ich diese falsch verstanden habe, oder ich es falsch implementiere.
es geht mir eigentlich mehr darum, ob man so etwas überhaupt machen kann bzw. of expAll die richtige option dafür ist.
ich hoffe ich hab mich klar ausgedrückt.
gruss
chiuc
Hallo,
expAll geht natürlich auf die gesamte Ebene, zB die 2.
vielleicht wärs besser das Menü aufzusplitten und über mehrere Marker (oder einem mit COA) das hinzubiegen
Menü 1
seite 1
Menü 2
seite 2
sub1
sub2
Menü 3
seite 3
seite 4
lg georg
just2b schrieb
Hallo,
expAll geht natürlich auf die gesamte Ebene, zB die 2.
vielleicht wärs besser das Menü aufzusplitten und über mehrere Marker (oder einem mit COA) das hinzubiegen
Menü 1
seite 1
Menü 2
seite 2
sub1
sub2
Menü 3
seite 3
seite 4
lg georg
Ich habe ein ähnliches Problem. Bei mir sind 4 Menüblöcke mit jeweils verschiedenen Unterpunkten.
Menü1
Sub1
Sub2
Sub3
Menü2
Sub1
Sub2
Sub3
Menü3
Sub1
Sub2
Sub3
Menü3
Sub1
Sub2
Sub3
Jetzt soll es so sein, dass Menü1 und 2 aufklappbar sind und der Rest schon ausgeklappt ist.
Wenn man auf die Homepage kommt, ist also Menü1 aufgeklappt, Menü2 zu, Menü3 und 4 sind immer auf.
Wie würdest Du das umsetzen?
Momentan habe ich alles in einem TMENU drin.
Vielen Dank!!
Viele Grüße, Kathrin
Hallo Kathrin,
Typo-Kathrin schrieb
Jetzt soll es so sein, dass Menü1 und 2 aufklappbar sind und der Rest schon ausgeklappt ist.
Wenn man auf die Homepage kommt, ist also Menü1 aufgeklappt, Menü2 zu, Menü3 und 4 sind immer auf.
wie schon vorher gesagt: Aufsplitten! Entweder mit 4 Marker (einfachste Lösung) oder mittels COA (siehe TSRef)
georg
just2b schrieb
Hallo Kathrin,
Typo-Kathrin schrieb
Jetzt soll es so sein, dass Menü1 und 2 aufklappbar sind und der Rest schon ausgeklappt ist.
Wenn man auf die Homepage kommt, ist also Menü1 aufgeklappt, Menü2 zu, Menü3 und 4 sind immer auf.
wie schon vorher gesagt: Aufsplitten! Entweder mit 4 Marker (einfachste Lösung) oder mittels COA (siehe TSRef)
georg
Eigentlich wollte ich das menü nicht teilen.
Und mit COA kriege ich das nicht hin. Da blicke ich irgendwie nicht durch.
Wäre das denn eleganter?
Kannst Du nicht mal den Anfang dafür hier aufschreiben?
Mein bisheriges Menü-Script:
10.marks.MENU = HMENU
10.marks.MENU {
special = directory
special.value = 46
entryLevel = 1
1 = TMENU
1 {
expAll = 1
wrap = <ul >|</ul>
noBlur = 1
NO = 1
NO {
doNotLinkIt = 1
ATagTitle.field = abstract // description // title
linkWrap = <li class="head">|</li>
}
ACT < .NO
ACT.doNotLinkIt = 1
ACT.ATagParams= class="aktiv"
}
2 < .1
2 {
expAll = 1
wrap = |
noBlur = 1
NO = 1
NO {
doNotLinkIt = 0
ATagTitle.field = abstract // description // title
linkWrap = <li>|</li>
}
ACT < .NO
ACT.ATagParams= class="aktiv"
}
}
Danke!!!!
bei COA hast halt einen Marker statt 4, das wars dann aber auch schon. deswegn musst du das menü trotzdem teilen 😉
georg
just2b schrieb
bei COA hast halt einen Marker statt 4, das wars dann aber auch schon. deswegn musst du das menü trotzdem teilen 😉
georg
Das hatte ich befürchtet.
Ich würde trotzdem gern wissen, wie ich das mit COA machen kann.
Irgendwie weiß ich nicht recht, was ins COA reingehört und was nicht (von meinem Script)
Typo-Kathrin schrieb
Das hatte ich befürchtet.
Ich würde trotzdem gern wissen, wie ich das mit COA machen kann.
Irgendwie weiß ich nicht recht, was ins COA reingehört und was nicht (von meinem Script)
COA =>
temp.MENU = COA
temp.MENU {
10 = HMENU
10 { => 1. Teil
...
}
20 = HMENU
20 { => 2. Teil
...
}
30 = HMENU
30 { => 3. Teil
...
}
}
georg
just2b schrieb
Typo-Kathrin schrieb
Das hatte ich befürchtet.
Ich würde trotzdem gern wissen, wie ich das mit COA machen kann.
Irgendwie weiß ich nicht recht, was ins COA reingehört und was nicht (von meinem Script)
COA =>
temp.MENU = COA
temp.MENU {
10 = HMENU
10 { => 1. Teil
...
}
20 = HMENU
20 { => 2. Teil
...
}
30 = HMENU
30 { => 3. Teil
...
}
}
georg
Vielen Dank! Das hat gut funktioniert.
Was ich jetzt noch brauche, ist, dass das oberste Menü beim Eintritt auf die seite ausgeklappt ist, dann aber zuklappt, sobald man das zweite Klappmenü auswählt.
Kriege ich das mit CUR oder ACT hin?
Typo-Kathrin schrieb
Vielen Dank! Das hat gut funktioniert.
Was ich jetzt noch brauche, ist, dass das oberste Menü beim Eintritt auf die seite ausgeklappt ist, dann aber zuklappt, sobald man das zweite Klappmenü auswählt.
Kriege ich das mit CUR oder ACT hin?
hmmm... also IMO ists so dass entweder immer aufgeklappt oder es geht immer auf/zu...
ob man da was mit CONDITIONS basteln kann weiß ich nicht :/
georg
So etwas müsste doch gehen:
10.marks.MENU = COA
10.marks.MENU {
60 = HMENU
60{
special = directory
special.value = 88
entryLevel = 1
1 = TMENU
1 {expAll = 1
wrap = <ul >|</ul>
noBlur = 1
NO = 1
NO {
doNotLinkIt = 0
ATagTitle.field = abstract // description // title
linkWrap = <li class="head">|</li>
}
ACT < .NO
ACT.doNotLinkIt = 1
ACT.ATagParams= class="aktiv"
# CUR < .NO
# CUR.expAll = 1
# CUR.doNotLinkIt = 1
# CUR.ATagParams= class="aktiv"
}
2 < .1
2 {
expAll = 1
wrap = |
noBlur = 1
NO = 1
NO {
doNotLinkIt = 0
ATagTitle.field = abstract // description // title
linkWrap = <li>|</li>
}
ACT < .NO
ACT.ATagParams= class="aktiv"
}
}
70 = HMENU
70{
special = directory
special.value = 85
entryLevel = 1
1 = TMENU
1 {
expAll = 0
wrap = <ul >|</ul>
noBlur = 1
NO = 1
NO {
doNotLinkIt = 0
ATagTitle.field = abstract // description // title
linkWrap = <li class="head">|</li>
}
ACT < .NO
ACT.doNotLinkIt = 1
ACT.ATagParams= class="aktiv"
}
2 < .1
2 {
expAll = 1
wrap = |
noBlur = 1
NO = 1
NO {
doNotLinkIt = 0
ATagTitle.field = abstract // description // title
linkWrap = <li>|</li>
}
ACT < .NO
ACT.ATagParams= class="aktiv"
}
}
80 = HMENU
80{
special = directory
special.value = 86
entryLevel = 1
1 = TMENU
1 {
expAll = 1
wrap = <ul >|</ul>
noBlur = 1
NO = 1
NO {
doNotLinkIt = 1
ATagTitle.field = abstract // description // title
linkWrap = <li class="head">|</li>
}
ACT < .NO
ACT.doNotLinkIt = 1
ACT.ATagParams= class="aktiv"
}
2 < .1
2 {
expAll = 1
wrap = |
noBlur = 1
NO = 1
NO {
doNotLinkIt = 0
ATagTitle.field = abstract // description // title
linkWrap = <li>|</li>
}
ACT < .NO
ACT.ATagParams= class="aktiv"
}
}
90 = HMENU
90{
special = directory
special.value = 87
entryLevel = 1
1 = TMENU
1 {
expAll = 1
wrap = <ul >|</ul>
noBlur = 1
NO = 1
NO {
doNotLinkIt = 1
ATagTitle.field = abstract // description // title
linkWrap = <li class="head">|</li>
}
ACT < .NO
ACT.doNotLinkIt = 1
ACT.ATagParams= class="aktiv"
}
2 < .1
2 {
expAll = 1
wrap = |
noBlur = 1
NO = 1
NO {
doNotLinkIt = 0
ATagTitle.field = abstract // description // title
linkWrap = <li>|</li>
}
ACT < .NO
ACT.ATagParams= class="aktiv"
}
}
}
[PIDinRootline = 57]
page.10.marks.MENU.60.1.expAll = 0
[else]
page.10.marks.MENU.60.1.expAll = 1
[global]
Ich weiß nur nicht, ob die Syntax in der Condition stimmt. Ich bin da leider noch nicht sattelfest.
Irgendwie passiert nämlich nichts.
Typo-Kathrin schrieb
So etwas müsste doch gehen:
10.marks.MENU = COA
10.marks.MENU {
60 = HMENU
60{
special = directory
special.value = 88
entryLevel = 1
1 = TMENU
1 {expAll = 1
wrap = <ul >|</ul>
noBlur = 1
NO = 1
NO {
doNotLinkIt = 0
ATagTitle.field = abstract // description // title
linkWrap = <li class="head">|</li>
}
ACT < .NO
ACT.doNotLinkIt = 1
ACT.ATagParams= class="aktiv"
# CUR < .NO
# CUR.expAll = 1
# CUR.doNotLinkIt = 1
# CUR.ATagParams= class="aktiv"
}
2 < .1
2 {
expAll = 1
wrap = |
noBlur = 1
NO = 1
NO {
doNotLinkIt = 0
ATagTitle.field = abstract // description // title
linkWrap = <li>|</li>
}
ACT < .NO
ACT.ATagParams= class="aktiv"
}
}
70 = HMENU
70{
special = directory
special.value = 85
entryLevel = 1
1 = TMENU
1 {
expAll = 0
wrap = <ul >|</ul>
noBlur = 1
NO = 1
NO {
doNotLinkIt = 0
ATagTitle.field = abstract // description // title
linkWrap = <li class="head">|</li>
}
ACT < .NO
ACT.doNotLinkIt = 1
ACT.ATagParams= class="aktiv"
}
2 < .1
2 {
expAll = 1
wrap = |
noBlur = 1
NO = 1
NO {
doNotLinkIt = 0
ATagTitle.field = abstract // description // title
linkWrap = <li>|</li>
}
ACT < .NO
ACT.ATagParams= class="aktiv"
}
}
80 = HMENU
80{
special = directory
special.value = 86
entryLevel = 1
1 = TMENU
1 {
expAll = 1
wrap = <ul >|</ul>
noBlur = 1
NO = 1
NO {
doNotLinkIt = 1
ATagTitle.field = abstract // description // title
linkWrap = <li class="head">|</li>
}
ACT < .NO
ACT.doNotLinkIt = 1
ACT.ATagParams= class="aktiv"
}
2 < .1
2 {
expAll = 1
wrap = |
noBlur = 1
NO = 1
NO {
doNotLinkIt = 0
ATagTitle.field = abstract // description // title
linkWrap = <li>|</li>
}
ACT < .NO
ACT.ATagParams= class="aktiv"
}
}
90 = HMENU
90{
special = directory
special.value = 87
entryLevel = 1
1 = TMENU
1 {
expAll = 1
wrap = <ul >|</ul>
noBlur = 1
NO = 1
NO {
doNotLinkIt = 1
ATagTitle.field = abstract // description // title
linkWrap = <li class="head">|</li>
}
ACT < .NO
ACT.doNotLinkIt = 1
ACT.ATagParams= class="aktiv"
}
2 < .1
2 {
expAll = 1
wrap = |
noBlur = 1
NO = 1
NO {
doNotLinkIt = 0
ATagTitle.field = abstract // description // title
linkWrap = <li>|</li>
}
ACT < .NO
ACT.ATagParams= class="aktiv"
}
}
}
[PIDinRootline = 57]
page.10.marks.MENU.60.1.expAll = 0
[else]
page.10.marks.MENU.60.1.expAll = 1
[global]
Ich weiß nur nicht, ob die Syntax in der Condition stimmt. Ich bin da leider noch nicht sattelfest.
Irgendwie passiert nämlich nichts.
[PIDinRootline = 85]
page.10.marks.MENU = COA
page.10.marks.MENU.60 = HMENU
page.10.marks.MENU.60.1 = TMENU
page.10.marks.MENU.60.1.expAll = 0
[else]
page.10.marks.MENU = COA
page.10.marks.MENU.60 = HMENU
page.10.marks.MENU.60.1 = TMENU
page.10.marks.MENU.60.1.expAll = 1
[global]
DAS war die Lösung! Jetzt funktioniert es! Nochmals DANKE!! 😃