Hallo Typo3-Gemeinde
Ausgangslage: Unser GMENU weisst 5 Hauptmenupunkte auf, über die wiederum jeweils zwei Untermenus aufrufen werden. Jedem der fünf Menus haben wir eine eigenständige Farbpalette zugewiesen (je drei Farbwerte pro Palette). Beim Rollover über unsere Hauptmenupunkte wird ein Ausklappmenu (GMENU_LAYERS) aktiviert.
Problemstellung: Die Ausklappmenus sollen die Farben des jeweiligen Menus in seinem aktiven Zusand annehmen (z.Z. erscheinen sie in den Farben des gerade aktiven Menus).
Frage: Existiert hierfür bereits x-wo ein Script? Oder aus welchen Typo3-Komponenten könnte ein solcher aufgebaut werden?
Ich bedanke mich für alle fachkompetenten, konstruktiven Lösungsvorschläge.
Es grüsst Euch herzlich – snipsnaper (us dr Schwiiz)
Unser GMENU_LAYERS:
#####LEVEL 1
includeLibs.gmenu_layers = media/scripts/gmenu_layers.php
temp.gemenu_layers_a = HMENU
temp.gemenu_layers_a.1 = GMENU_LAYERS
temp.gemenu_layers_a.1 {
layerStyle = position:absolute;left:220px;top:0px;width:10px;VISIBILITY:hidden;
yPosOffset = -85
lockPosition = y
hideMenuNotOver = 20
hideMenuTimer = 20
expAll = 1
NO {
wrap = | <br>
#Hintergrundfarbe
backColor = {$temp.farbe.active.1}
#Menugroesse
XY = 200, 20
10 = TEXT
10.text.field = title
#10.text.case = lower
10.offset = 1,15
10.fontSize = 9
10.fontColor = #000000
}
}
temp.gemenu_layers_a.1.RO = 1
temp.gemenu_layers_a.1.RO {
wrap = | <br>
XY = 200, 20
backColor = {$temp.farbe.active.1}
10 = TEXT
10.text.field = title
10.offset = 1,15
10.fontFile = fileadmin/ARIAL.TTF
10.fontSize = 9
10.fontColor = #FFFFFF
}
temp.gemenu_layers_a.1.ACT = 1
temp.gemenu_layers_a.1.ACT {
wrap = | <br>
XY = 200, 20
backColor = {$temp.farbe.active.1}
10 = TEXT
10.text.field = title
10.offset = 1,15
10.fontFile = fileadmin/ARIAL.TTF
10.fontSize = 9
10.fontColor = #FFFFFF
}
#####LEVEL 2
temp.gemenu_layers_a.2 = GMENU_LAYERS
temp.gemenu_layers_a.2 {
layerStyle = position:absolute;left:400px;top:0px;width:10px;VISIBILITY:hidden;
yPosOffset = -85
lockPosition = y
hideMenuNotOver = 20
hideMenuTimer = 20
expAll = 1
NO {
#Hintergrundfarbe
backColor = {$temp.farbe.active.2}
#Menugrösse
XY = 200, 21
10 = TEXT
10.text.field = title
#10.text.case = lower
10.offset = 15,15
10.fontFile = fileadmin/ARIAL.TTF
10.fontSize = 9
10.fontColor = #000000
}
}
temp.gemenu_layers_a.2.RO = 1
temp.gemenu_layers_a.2.RO {
XY = 200, 20
backColor = {$temp.farbe.active.2}
10 = TEXT
10.text.field = title
10.offset = 15,15
10.fontFile = fileadmin/ARIAL.TTF
10.fontSize = 9
10.fontColor = #FFFFFF
}
temp.gemenu_layers_a.2.ACT = 1
temp.gemenu_layers_a.2.ACT {
XY = 200, 20
backColor = {$temp.farbe.active.2}
10 = TEXT
10.text.field = title
10.offset = 15,15
10.fontFile = fileadmin/ARIAL.TTF
10.fontSize = 9
10.fontColor = #000000
}
#####LEVEL 3
temp.gemenu_layers_a.3 = GMENU
temp.gemenu_layers_a.3 {
NO {
#Hintergrundfarbe
backColor = {$temp.farbe.active.3}
#Menugrösse
XY = 200, 20
10 = TEXT
10.text.field = title
10.offset = 15,15
10.fontFile = fileadmin/ARIAL.TTF
10.fontSize = 9
10.fontColor = #000000
}
}
temp.gemenu_layers_a.3.RO = 1
temp.gemenu_layers_a.3.RO {
XY = 200, 20
backColor = {$temp.farbe.active.3}
10 = TEXT
10.text.field = title
10.offset = 15,15
10.fontFile = fileadmin/ARIAL.TTF
10.fontSize = 9
10.fontColor = #FFFFFF
}
temp.gemenu_layers_a.3.ACT = 1
temp.gemenu_layers_a.3.ACT {
XY = 200, 20
backColor = {$temp.farbe.active.3}
10 = TEXT
10.text.field = title
10.offset = 15,15
10.fontFile = fileadmin/ARIAL.TTF
10.fontSize = 9
10.fontColor = #000000
}