Zum Inhalt springen

Menüpunkt ansprechen der ein Shortcut ist / CUR/ACT/ACTIFSUB

Erstellt am 9. Juli 2012 · 1 Antwort · letzte Antwort am 9. Juli 2012

Tags: Frage

cray ·

Hallo zusammen,

ich bin relativer Typo3 Neuling und habe folgendes Problem:

Meine Menüstruktur sieht wie folgt aus:

Punkt1(shortcut auf UP1)
--Unterpunkt1
--Unterpunkt2
Punkt2(shortcut auf UP1)
--Unterpunkt1
--Unterpunkt2
Punkt3

Ich will nun ein class=active mitgeben um eben die aktive Seite zu kennzeichnen, das funktioniert bei Punkt 3 wunderbar mit CUR, das ganze geht logischerweise aber nicht bei Punkt1 und Punkt2 da das ja Shortcuts sind und CUR dann in dem Falle der Unterpunkt 1 wäre.

So, kurz mein TS Code:

# --- MENU1 --- #
#
lib.field_menu1 = HMENU
lib.field_menu1 {

	entryLevel = 0
	1 = TMENU
	1 {
		wrap = <ul class="nav nav-pills">|</ul>
		expAll = 1
		NO {
			wrapItemAndSub = <li class="dropdown">|</li>
		}
		CUR < .NO
		CUR = 1
		CUR {
			allWrap = <li class="dropdown active">|</li>   
	    }
		
            # ACT und ACTIFSUB haben genau den selben effekt
            # Mein Problemcode
            ACT < .NO
            ACT = 1
            ACT {
			allWrap = <li class="dropdown active">|</li>   
	   }
           ### Ende Problemcode (afaik)
	}
	2 = TMENU
	2 {
		wrap = <ul class="dropdown-menu">|</ul>
		NO {
			allWrap = <li>|</li>
		}
		CUR < .NO
		CUR = 1
		CUR {
			allWrap = <li class="active">|</li>   
		}
	}
}

Habe meine Problemstelle kommentiert. Momentan läuft es so, dass ich den Link anklicke, auf die Seite komme und class=active erfolgreich gesetzt wird, dann klappt allerdings das Menü des aktiven Punktes nicht mehr auf, alles andere geht wie gewohnt. Wenn ich den kommentierten Teil einfach weglasse funktioniert das Menü ganz normal (klappt auf usw) aber class=active wird logischerweise nicht gesetzt.

Kann mir da jemand weiterhelfen? Dachte eigentlich, dass das ein recht simples Problem ist aber irgendwie bekomm ich das nicht so wirklich hin 🙁

Grüße

cray ·

Ok Thema kann geschlossen werden, lesen ist schwer 😃

wrapItemAndSub != allWrap