Hallo,
ich habe mein Menü unterteilt. Erste Ebene ist getrennt von den folgenden Ebenen. Wenn die Top Page jedoch keine Unterseite hat, bekomme ich ein <ul></ul>, was nicht XHTML konform ist. Jemand eine Lösung?
lib.subnavi = HMENU
lib.subnavi {
entryLevel = 1
wrap = <ul>|</ul>
1 = TMENU
1.NO = 1
1.NO.linkWrap = <li>|</li>
}
MfG Markus
lib.menu = HMENU
lib.menu.special = directory
lib.menu.special.value = ("id" der entsprechenden Rootseite)
lib.menu.entryLevel = 1
lib.menu.1 = TMENU
# Eigenschaften Ebene 1
lib.menu.1 {
noBlur = 1
expAll = 1
# Darstellung der aktuellen Ebene
wrap = <ul class="irgendwas">|</ul>
# Darstellung im Normalmodus
NO.stdWrap.htmlSpecialChars = 1
NO.wrapItemAndSub = <li class="irgendwas"> | </li>
NO.ATagTitle.field = abstract // description // title
}
lib.menu.2 = TMENU
lib.menu.2 {
noBlur = 1
expAll = 1
#Darstellung der aktuellen Ebene
#das wrap = <ul class="irgendwas_2">|</ul>
#kann man evtl. herausnehmen.Habe ich noch nicht probiert!
wrap = <ul class="irgendwas_2">|</ul>
# Darstellung im Normalmodus
NO.stdWrap.htmlSpecialChars = 1
NO.wrapItemAndSub = <li class="irgendwas_2">|</li>
NO.ATagTitle.field = abstract // description // title
}
ich versteh nicht, was das mit der Frage zu tun hat ...
Stichwort:
required = 1
Ganz einfach :
Mein obiges Beispiel ist Valide und wenn keine Unterseiten
vorhanden sind , wird auch nichts angezeigt !
Das " NO.wrapItemAndSub " ist sehr hilfreich. 8-)
Sorry aber was hat das ausgegeben <li> mit leeren <ul>s zu tun?
Wenn ich ein Menü hab ala
Punkt1
Punkt2
--Punkt 2.1
Zeige ich ein Menü für die zweite Ebene an, bekomm ich wenn ich auf Punkt1 drück "<ul></ul>" (nicht valide). Drück ich auf Punkt2 bekomme ich <ul></li><a...></a></li></ul> (valide). Wie unterbinde ich, dass wenn kein Unterpunkt existiert ein leeres <ul></ul>?
MfG Markus
ja was ist denn hier los 8-)
Geht ganz einfach. Mach aus Deinem Code
lib.subnavi = HMENU
lib.subnavi {
entryLevel = 1
wrap = <ul>|</ul>
1 = TMENU
1.NO = 1
1.NO.linkWrap = <li>|</li>
}
den folgenden Code
lib.subnavi = HMENU
lib.subnavi {
entryLevel = 1
1 = TMENU
1.wrap = <ul>|</ul>
1.NO = 1
1.NO.linkWrap = <li>|</li>
}
Viele Grüße
Niki
Dong :o , Perfekt, Danke euch allen! 🙂
MfG Markus