TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich für einen Monat!

Jetzt testen!

Schulungen

wrap bei Menüzustand "RO"


Autor Nachricht
Verfasst am: 01. 03. 2012 [17:00]
bigyeti
Themenersteller
Dabei seit: 08.11.2006
Beiträge: 87
Hallo,

ist es möglich wrap im Menüzustand RO zu überschreiben?

Ich habe folgendes Menü:
TYPOSCRIPT
CONTAINER-HEAD-MENU = HMENU
		CONTAINER-HEAD-MENU {
			special = directory
			special.value = 2
 
			1 = GMENU
			1.NO = 1
			1.NO {
				wrap = <div class="menuitem"><div class="menuitem-lb"><div class="menuitem-rb">|</div></div></div>
				XY = [10.w] + 40, 119
				transparentBackground = 1
				backColor = #ffffff
 
				10 = TEXT
				10{
					text.field = title
					text.case = lower
					fontColor = #309adb
					fontFile = fileadmin/fonts/ArialMT.ttf
					fontSize = 14
					niceText = 1
					offset = 20, 100
				}
			}
 
			# ROLLOVER Definition
			1.RO < .1.NO
			1.RO.wrap = <div class="menuitem-act"><div class="menuitem-lb"><div class="menuitem-rb">|</div></div></div>
			1.RO.backColor = #309adb
			1.RO.10.fontColor = #ffffff
 
    	# ACTIVE Definition
			1.ACT < .1.RO
		}


Bei RO wird die css Klasse aber nicht geändert.

Danke für Eure Hilfe
ProfilWWW
Verfasst am: 02. 03. 2012 [00:00]
Chrissli
Dabei seit: 19.04.2010
Beiträge: 503
Hallo bigyeti,

ich kann dir das nicht mit 100%-iger Sicherheit sagen,
aber bei RO handelt es sich um den Zustand, der in CSS als "HOVER"
bezeichnet wird.

Bei einen HOVER den wrap ( und damit den kapselnden HTML-Teil ) zu überschreiben
ist doch etwas zu viel verlangt.

Wenn es darum geht irgendwelche Style-Angaben zu steuern kannst du dies mit
der CSS-Angabe
CSS
.menuitem:HOVER { }

deines NO-Elements machen.

Ansonsten solltest du in Erwägung ziehen, deinen NO-Zustand um eine "onmouseover"-Javascriptfunktion zu erweitern

God's in his Heaven -
All's right with the world!
ProfilICQ