Ich habe da mal eine frage, für ein Projekt habe ich folgende Unterstruktur
Home
-bla
-bla
Referenzen
-bla
Seite 1
- Seite1.1
- Seite1.2
- Seite1.3
- Seite1.4
- Seite1.5
- Seite1.6
Kontakt
Impressum
Jetzt möchte ich eine navigation erstellen die mir wenn ich auf Seite1 bin eine Navigation erstellt, die von Seite1 bis 1.6 geht. Am besten wenn der aktive Punkt, in diesem Fall Seite1 noch optisch verändert werden kann.
Das Problem bei der sache ist, dass um diesen Abschnitt noch viele andere Menüpunkte und unterstrukturen sind.
Nun meine Frage: Kann mir wer Stichwörter nennen oder gar ein Beispiel coden in dem man Eine Navi ab einer bestimmten id bis zu einer bestimmten id laufen lassen kann.
Danke im vorraus, Nico
Na wie wärs mit einem Kontextmenü / Bereichsmenü:
# ----- Bereichsmenü: ab der 2. Ebene ----- #
temp.subnav = HMENU
# wenn Unterpunkte vorhanden, dann Seitentitel der übergeordneten Seite
# ansonsten Standardtext ausgeben
temp.subnav.stdWrap.prepend = TEXT
temp.subnav.stdWrap.prepend {
wrap = <h1>|</h1>
value = Hier dein Standardtext
override.cObject = TEXT
override.cObject {
data = leveltitle:1
required = 1
}
}
# hier das eigentliche Menü ab der 2. Ebene
temp.subnav.entryLevel = 1
temp.subnav.1 = TMENU
temp.subnav.1 {
# Eigenschaften im normalen Zustand #
wrap = <ul id="subnav"> | </ul>
noBlur = 1
NO = 1
NO {
ATagTitle.field = title
allWrap = <li>|</li>
}
CUR = 1
CUR < .NO
CUR.doNotLinkIt = 0
CUR.allWrap = <li class="active">|</li>
ACT = 1
ACT.allWrap = <li class="active">|</li>
}
Am besten wenn der aktive Punkt, in diesem Fall Seite1 noch optisch verändert werden kann
Das machst du über CSS
Eine Navi ab einer bestimmten id bis zu einer bestimmten id laufen lassen kann.
Das geht natürlich auch:
temp.nav = HMENU
# seiten-ids, die im Menü erscheinen sollen
temp.nav.special = list
temp.nav.special.value = 11,10,9,8,57,6
temp.nav.1 = TMENU
temp.nav.1 { ... }
Hat aber den entscheidenden Nachteil, dass weitere Unterseiten nicht automatisch im Menü erscheinen.
Grüße
Ah sehr schön. Ich werde es ausprobieren und dann versuchen es zu verstehen 😉
mfg nico