Hi!
Ich habe ein vertikales Menü. Passt.
Die Unterpunkte (2. Ebene) sollen aber
* HORIZONTAL in einer in einer
* ANDEREN TABELLENZELLE (in
* neuer Designvorlage (!)),
nur dann ausgegeben werden, wenn der entsprechende Hauptpunkt ausgewählt wurde.
Es ist also mehr eine "Verfahrensfrage".
Danke für Eure Hilfe! :o
Hi,
ich habe ein vergleichbares Problem, aber leider auch keine Lösung hierfür. Hast du es inzwischen hin bekommen?
Gruß
Booley
hallöchen,
wenn ihr das submenu mit entryLevel = 1 ausgebt, sollte die zweite Ebene automatisch erst dann angezeigt werden, wenn der Hauptpunkt ausgewählt wurde.
bei mir sieht das so aus:
temp.subNavi = HMENU
temp.subNavi {
entryLevel = 1
1 = TMENU
1 {
noBlur = 1
wrap = <ul id=subnavi>|</ul>
NO = 1
NO {
ATagTitle.field = description // title
wrapItemAndSub = <li>|</li> |*| <li>|</li> |*| <li style="border-bottom:0;">|</li>
}
CUR = 1
CUR {
wrapItemAndSub = <li id=current>|</li>
}
CUR.doNotLinkIt = 0
}
}
hoffe ich konnte damit helfen...
schöne Ostern noch!
claudia
claudia2 schrieb
hallöchen,
wenn ihr das submenu mit entryLevel = 1 ausgebt, sollte die zweite Ebene automatisch erst dann angezeigt werden, wenn der Hauptpunkt ausgewählt wurde.
Hallo Claudia,
schönen Dank für die Antwort. Da ich abe so "pfiffig" war, dass ich nicht alle Infos gepostet habe, passt es leider nicht. :o
Ich habe die Navis jeweils in Unterordnern stehen. Und wenn ich "nur" über entryLevel daran gehe, werden dann evtl. auch Links aus anderen Menüstruckturen angezeigt. Eine Verknüpfung aus directory mit entrlyLevel habe ich nicht zum Laufen gebracht.
Habe das Problem jetzt einfach umgangen, indem ich die Navi klassich aufgebaut habe und via CSS die erste Ebene einfach ausblende.
So sieht meine Subnavi jetzt aus:
...
marks.NAVIGATION = HMENU
marks.NAVIGATION.entryLevel = 1
marks.NAVIGATION.special = directory
marks.NAVIGATION.special.value = 21
marks.NAVIGATION.1 = TMENU
marks.NAVIGATION.1.expAll = 0
marks.NAVIGATION.1.NO {
ATagParams = class="navi_link_0" target="_self"
}
marks.NAVIGATION.2 = TMENU
marks.NAVIGATION.2.expAll = 0
marks.NAVIGATION.2.NO {
ATagParams = class="navi_link" target="_self"
RO = 1
}
marks.NAVIGATION.2.ACT = 1
marks.NAVIGATION.2.ACT {
ATagParams = class="navi_link_click" target="_self"
}
...
Und hier das CSS zum Ausblenden der ersten Ebene:
.navi_link_0 {
height:0px;
visibility:hidden;
}
Geht sicherlich auch schöner, aber zumindest funktioniert es so...
Schönes Restosterwochenende noch!
Booley
Nachtrag:
Im CSS sollte noch ein
font-size:0;
rein, sonst springt das SubMenü, wenn man einen anderen Oberpunkt auswählt...