Hallo,
ich versuche mich gerade an einem Listenmenu,
das per CSS gestyled zu einem dynamischen Flyout-Menu wird.
Ein schönes Beispiel:
http://www.htmldog.com/articles/suckerfish/dropdowns/example/
Ich stehe nun vor dem Problem, dass ich nicht genau weiß, wie ich die Anzeige aller Seiten inkl. der Startseite (root) in eine verschachtelte Liste bekomme.
Ich habe dank einiger Beispiele in Büchern und auch aus Threads hier im Forum schon mal einen guten Ansatz, denke ich:
# ========== AUSGABE DER NAVIGATION ============ #
subparts.NAVIGATION = HMENU
subparts.NAVIGATION {
# entryLevel = 0
special = directory
special.value = 1,2
1 = TMENU
1 {
expAll = 1
noBlur = 1
wrap = <ul>|</ul>
NO = 1
NO {
ATagTitle.field = abstract // description
wrapItemAndSub = <li>|</li>
}
}
2 < .1
}
}
Mein aktuelles Problem besteht darin, dass mir die Startseite nun in meinem Menü fehlt!
Egal wie ich an dem entrylevel, oder alternativ mit special = directory rumdoktore, ich kriege die Startseite nicht in das Menü.
Ein weiteres Problem besteht in der Struktur der Website.
Home ist bei mir dir erste Seite, unter der (in der zweiten Ebene) alle Seiten folgen.
home
.... Seite 1
........ Seite 1.1
........ Seite 1.2
.... Seite 2
usw.
Es wäre nicht richtig, genau diese Struktur abzubilden, denn dann wären alle meine Seiten, Unterpunkte von home, was natürlich nicht dem Ergebnis entspricht, dass ich mich vorstelle!
Ich habe brauche also eine Liste <ul>, die folgendermaßen aufgebaut ist:
home
seite 1
.... Seite 1.2
.... Seite 1.2
seite 2
.... Seite 2.1
.... Seite 2.2
Seite 3
usw.
Nur wie realisiere ich das?
Kann mir jemand einen Tipp geben, oder hat gar einen Beispielhaften Code parat?
Kann es sein, dass ich die Seitestruktur umbauen muss, so dass alle Seiten des ersten Levels auf einer Ebene mit Home liegen? :o
Schöne Grüße,
zab