Zum Inhalt springen

Menüpunkt bleibt nicht hinterlegt

Erstellt am 3. März 2007 · 2 Antworten · letzte Antwort am 4. März 2007

Tags: Frage

KaiSören ·

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:

Bild: base.uttx.eu/Struktur.jpg

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.

toyde ·

Hi,

Wenn die Seite Darmstadt (uid=169) angeschaut wird ist diese also hervorgehoben
bzw. hinterlegt. [..]

CUR und ACT sind nunmal nicht dasselbe. Nimm für die Problemebene mal ACT rein.
» Referenz Menüzustände

grüsse

KaiSören ·
toyde schrieb

CUR und ACT sind nunmal nicht dasselbe. Nimm für die Problemebene mal ACT rein.

Danke, für deinen Tipp. Das war auch mein erster Versuch mit diesen beiden Begriffen zu spielen, leider ohne Erfolg.