Hallo,
für meine Sitemap möchte ich meine Menüpunkte in 2 Spalten anordnen.
Meine Lösung sieht derzeit so aus, dass ich ein COA-Objekt erstellt habe und hierin dann 2 HMENU, um die Menüpunkte dann entsprechend zu floaten.
Meine Frage ist, ob man das ganze nicht auch über Conditions lösen kann?
Die Menüstruktur sieht folgendermaßen aus:
MAIN-MENU (wird nicht im Menü angezeigt)
- Menu1
- Menu2
- Menu3
HEAD-MENU (wird nicht im Menü angezeigt)
- Menu1
- Menu2
- Menu3
Dabei soll alles was unter MAIN-MENU steht in einem DIV stehen, und alles was unter HEAD-MENU steht in einem 2. DIV welches dann gefloatet wird.
Mein Versuch mit Conditions sieht folgendermaßen aus:
lib.sitemap = COA
lib.sitemap {
wrap = <div id="sitemap">|</div>
10 = HMENU
10.special = directory
10.special.value.field = pages
10.1 = TMENU
10.1 {
noBlur = 1
expAll = 1
[PIDupinRootline = uid von MAIN-MENU]
wrap = <div style="float:left; width: 50%;"><ul>|</ul></div>
[else]
wrap = <div><ul>|</ul></div>
[global]
NO {
wrapItemAndSub = <li>|</li>
ATagTitle.field = title
}
}
10.2 = TMENU
10.2 {
wrap = <ul class="sub">|</ul>
expAll = 1
NO.wrapItemAndSub = <li> | </li>
}
10.3 < .10.2
10.4 < .10.2
Das scheint allerdings nicht zu funktionieren, weil immer nur die Bedingung ausgeführt wird und nie ELSE.
Ich weiß allerdings nicht wo der Fehler liegen könnte bzw. ob sich das Vorhaben überhaupt so realisieren läßt.
Gruß, kristin