Hallo vielleicht kann mir einer von euch helfen ich sehe den Wald vor lauter Bäumen nicht mehr.
Ich wollte ein Menü bauen das sich aufklappt wenn unterpunkte da sind.
Das Problem ist das wenn ich den Unterpunkt auf Aktiv setze wird es falsch formatiert
### LEFT-NAVIGATION ###
lib.LEFTNAV3 = HMENU
lib.LEFTNAV3 {
entryLevel = 1
1= TMENU
1{
noBlur = 1
expAll = 0
NO.wrapItemAndSub = <li>|</li>
ACT = 1
ACT.ATagParams = class="selected"
ACT.allWrap = <ul class="sub-navi">|</ul>
ACTIFSUB = 1
ACTIFSUB.allWrap = <li>|</li>
ACT.wrapItemAndSub = </li>
}
2 = TMENU
2{
NO.allWrap = <ul class="sub-navi"><li>
ACT.allWrap = <li>|</li>
ACT.ATagParams = class="selected"
ACT = 1
ACT.allWrap = <ul class="sub-navi"><li>|</li></ul>
}
}
# HMENU für hierarchisches Menu
# Navigation für die 2te Ebene in Ebene 1 verschachteln
lib.LEFTNAV = HMENU
lib.LEFTNAV {
# Erste Ebene als Textmenü
entryLevel = 1
1 = TMENU
1 {
# Ebene 1 als Liste
wrap = <ul>|</ul>
# Klappe alles aus
expAll = 0
# Normalzustand
NO = 1
NO {
# alle Ebene 1 Links als Listenelement
linkWrap = <li>|</li>
# Zusatzattribut für die Links
}
# Aktivzustand
CUR = 1
CUR {
# alle Ebene 1 Links als Listenelement
linkWrap = <li>|
# Zusatzattribut für die Links
ATagParams = class="selected"
}
# Aktiv Zustans
AKT = 1
AKT {
ATagParams = class="selected"
}
}
# Zweite Ebene als Textmenü
2 = TMENU
2 {
# Ebene 2 als Liste
wrap = <ul>|</ul>
# Normalzustand
NO = 1
NO {
# alle Ebene 2 Links als Listenelement
linkWrap = <li>|</li>
# Zusatzattribut für die Links
}
# Aktivzustand
CUR = 1
CUR {
# alle Ebene 2 Links als Listenelement
linkWrap = <li>|
# Zusatzattribut für die Links
}
}
}
Die Aktiven Haupt Punkte sind soweit in Ordnung
<div class="submenu"><ul>
<li><a href="index.php?id=8" >Kat 1</a></li>
<li><a href="index.php?id=5" class="selected">Kat 2</a> ##Aktiver Haupt Punkt
<ul>
<li><a href="index.php?id=10" >[Default Title]</a></li>
<li><a href="index.php?id=10" >[Default Title]</a></li>
</ul>
</li>
</ul></div>
Leider gibt er mir hier die Unterpunkte bei Aktiv zustand wie einen Hauptpunkt aus und setzt mir die class selected nicht.
</div>
<div class="submenu"><ul>
<li><a href="index.php?id=8" >Kat 1</a></li>
<li><a href="index.php?id=5" >Kat 2</a></li> ##
<ul>
<li><a href="index.php?id=10" >[Default Title]</a></li> ## Akvtiver Unterpunkt
<li><a href="index.php?id=11" >[Default Title]</a></li>
</ul>
</ul>
</div>