ich habe zwei Menus beschreiben
Das Hauptmenü (horizontal)
##1# Einbindung in Haupttemplate mit
#### NAV < ext.NAV
##2# Beschreibung
ext.NAV = HMENU
ext.NAV.special = list
ext.NAV.special.value = 175,169,168,167,166
ext.NAV.entryLevel = 1
##3# Ansprechen von Elementen aus der Vorlage
ext.NAV.1 = TMENU
ext.NAV.1 {
noBlur = 1
NO = 1
NO.allWrap = <li class="first">|</li>|*|<li>|</li>|*|<li class="last">|</li>
CUR = 1
CUR.wrapItemAndSub = <li class="active">|</li>
}
ext.NAV.2 = TMENU
ext.NAV.2 {
noBlur = 1
NO = 0
NO.allWrap = <ul><li class="first">|</li>|*|<li>|</li>|*|<li class="last">|</li></ul>
ACT = 1
ACT.wrapItemAndSub = <ul><li class="active">|</li>
}
##E# Ende
Hier ist die jeweiliege Seite (in diesem Falle "Darmstadt", siehe unten) mit
"CUR.wrapItemAndSub = <li class="active">|</li>" farblich hinterlegt.
Und ein vertikales Menu
##1# Einbindung in Haupttemplate mit
#### NAV2 < ext.NAV2
##2# Beschreibung
ext.NAV2 = HMENU
ext.NAV2.special = directory
ext.NAV2.special.value = 170
ext.NAV2.entryLevel = 1
##3# Ansprechen von Elementen aus der Vorlage
ext.NAV2.1 = TMENU
ext.NAV2.1 {
noBlur = 1
NO = 1
NO.allWrap = <li class="first">|</li>|*|<li>|</li>|*|<li class="last">|</li>
ACT = 1
ACT.wrapItemAndSub = <li class="active">|</li>
}
ext.NAV2.2 < ext.NAV2.1
ext.NAV2.2.wrap = <ul>|</ul>
##E# Ende
So sieht meine Seiten Struktur aus:
Die hier grün markierte Seite Darmstadt hat die uid=169 (siehe: "ext.NAV.special = list"
und "ext.NAV.special.value = 175,169,168,167,166") Offenbach entspr. uid=168,
Münster uid=167, und so weiter.
Wenn die Seite Darmstadt (uid=169) angeschaut wird ist diese also hervorgehoben
bzw. hinterlegt.
Nun das Problem / die Frage:
Wenn ich nun die Seite "Thema1" "Thema2" "Thema3" etc. aufrufe. (Das sind alles
Unterseiten von uid=170 (Inhalte), und die Navigation erfolgt über NAV2)
Verschwindet die Hervorhebung bei Darmstadt.
Welche Möglichkeiten gibt es, dem Menü1 (NAV) zu sagen, dass es uid=169
immer noch im Zustand ACT oder CUR ist.
Lösung sollte über TypoScript laufen. Bitte schlagt nicht vor die Seitenstruktur zu ändern.
moin,
du musst ext.NAV.1 auch ACT mitgeben.
Armin
Nichts kommt von selbst, sogar eine Dummheit muss man erst machen.
Tipps und Tricks zu TYPO3: http://typo3.intervation.de
Folge mir auf http://twitter.com/intervation
Agentur: Ideenwerft Werbeagentur
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen