---
title: "GMENU_LAYER: Aktive Farbzuweisung"
url: "https://www.typo3.net/d/18700-gmenu-layer-aktive-farbzuweisung"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2004-12-01"
last_reply: "2004-12-03"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# GMENU_LAYER: Aktive Farbzuweisung

TYPO3 › Menüs · 1 Antwort · gestartet 2004-12-01

## Eröffnungsbeitrag

**snipsnaper** · 2004-12-01 · [Beitrag #1](https://www.typo3.net/d/18700-gmenu-layer-aktive-farbzuweisung/1)

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&ouml;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&ouml;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
}

## Antworten

### [#2](https://www.typo3.net/d/18700-gmenu-layer-aktive-farbzuweisung/2) · McGregor · 2004-12-03

```typoscript
temp.gemenu_layers_a.1.ACTIFSUB < temp.gemenu_layers_a.1.ACT
temp.gemenu_layers_a.2.ACTIFSUB < temp.gemenu_layers_a.2.ACT
temp.gemenu_layers_a.3.ACTIFSUB < temp.gemenu_layers_a.3.ACT
```

Viel Spaß
McGregor

---

Quelle: „GMENU_LAYER: Aktive Farbzuweisung“, typo3.net, https://www.typo3.net/d/18700-gmenu-layer-aktive-farbzuweisung
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
