Zum Inhalt springen

Horizontales Dropdown-Menü --> Linke Subnavigation

Erstellt am 10. Juni 2009 · Noch keine Antworten

Tags: Frage

samisabird ·

Servus an alle Forenmitglieder!!!

Ich habe folgende Frage.
Ich habe eine Seite mit einem Horizontalen Dropdown-Menü (DD) und einer vertikalen Sub-Navigation Links.

H-Nav (DD)
HOME PRODUKTE ANWENDUNGEN ... etc
unter Produkte kommen die einzelnen "Produktkategorien" Produktkategorie1, Produktkategorie2, Produktkategorie3 ....

Bei klick auf die Produktkategorie1 erscheint dann links das Menü (V-Nav) dazu mit den Produkten A-B-C-D...
Soweit so gut. In meiner vertikalen Navigation soll die Produktkategorie als Überschrift stehen. Diese will ich dann per css mit einem entsprechenden Hintergrund versehen.

(V-Nav)

Produktkategorie1 (=Überschrift der V-Navi, im DD-Menü angeklickt)
-Produkt1
-Produkt2
-Produkt3
(...)

Jetzt zur eigentlichen Frage:
Wenn ich der Produktkategorie1 einen anderen Hintergrund geben will, dann darf sie im Backend nicht auf gleicher Ebene mit anderen Menüpunkten stehen. Bei meiner Navigation bedeutet das, dass ich mit Dummy-Seiten arbeiten muss, die einfach weiterleiten. Das ist umständlich und doppelt.

Gibt es eine elegante Möglichkeit den Menüpunkt aus dem DD-Menü als nicht-klickbare Überschrift für meine V-Nav zu verwenden OHNE eine extra Unterseite erstellen zu müssen?? (Ich hoffe das war einigermaßen verständlich)

Hier mein TS

#######################################
## Leftmenu ##
#######################################
temp.leftmenu = HMENU
temp.leftmenu {
#special = directory
entryLevel = 2
stdWrap.wrap = <ul>|</ul>
1 = TMENU
1 {
expAll = 1
noBlur = 1
NO {
wrapItemAndSub = <li>|</li>
ATagTitle.field = subtitle
}
ACT = 1
ACT {
wrapItemAndSub = <li class="active0">|</li>
ATagTitle.field = subtitle
}
CUR = 1
CUR {
wrapItemAndSub = <li class="current0">|</li>
ATagTitle.field = subtitle
}
}

2 = TMENU
2 {
wrap = <ul class="sub">|</ul>
expAll = 1
noBlur = 1
NO {
wrapItemAndSub = <li>|</li>
ATagTitle.field = subtitle
}
ACT = 1
ACT {
wrapItemAndSub = <li class="active">|</li>
ATagTitle.field = subtitle
}
CUR = 1
CUR {
wrapItemAndSub = <li class="current">|</li>
ATagTitle.field = subtitle
}

}

############ AB HIER wird keine Ebene mehr verwendet##############

3 = TMENU
3 {
wrap = <ul class="sub2">|</ul>
expAll = 1
noBlur = 1
NO {
wrapItemAndSub = <li>|</li>
ATagTitle.field = subtitle
}
ACT = 1
ACT {
wrapItemAndSub = <li class="active">|</li>
ATagTitle.field = subtitle
}
CUR = 1
CUR {
wrapItemAndSub = <li class="current">|</li>
ATagTitle.field = subtitle
}

}

4 = TMENU
4 {
wrap = <ul class="sub3">|</ul>
expAll = 1
noBlur = 1
NO {
wrapItemAndSub = <li>|</li>
ATagTitle.field = subtitle
}
ACT = 1
ACT {
wrapItemAndSub = <li class="active">|</li>
ATagTitle.field = subtitle
}
CUR = 1
CUR {
wrapItemAndSub = <li class="current">|</li>
ATagTitle.field = subtitle
}
}
}