---
title: "menüfarbe pro seiten anders"
url: "https://www.typo3.net/d/75722-menuefarbe-pro-seiten-anders"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2008-04-07"
last_reply: "2008-04-07"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# menüfarbe pro seiten anders

TYPO3 › Menüs · 3 Antworten · gestartet 2008-04-07

## Eröffnungsbeitrag

**dane** · 2008-04-07 · [Beitrag #1](https://www.typo3.net/d/75722-menuefarbe-pro-seiten-anders/1)

guten morgen

ich möcht ein menü machen das pro seite eine andere farbe bekommt.
also mehrere farbwerte sind pro seite anders.

wie kann ich das schnell und einfach realisieren?

vielen dank

dane

## Antworten

### [#2](https://www.typo3.net/d/75722-menuefarbe-pro-seiten-anders/2) · Wool · 2008-04-07

mit Conditions

```typoscript
[globalVar = TSFE:id = 1]  # wobei 1 die ID der gewünschten Seite ist
  site.10.marks.SUBMENU.1.NO.backColor = #FFCC00
[globalVar = TSFE:id = 2]  # wobei 2 die ID der gewünschten Seite ist
.
. usw.
.
[global]
```

### [#3](https://www.typo3.net/d/75722-menuefarbe-pro-seiten-anders/3) · dane · 2008-04-07

hab es selber geschaft

bei template

**unter Constants:**

```typoscript
[globalVar = TSFE:id = 2]

hintergrund1 = #ffffff
hintergrund2 = #000000

schrift1 = #000000
schrift2 = #ffffff

[globalVar = TSFE:id = 8]

hintergrund1 = #ffffff
hintergrund2 = #000000

schrift1 = #000000
schrift2 = #ffffff

[global]
```

**im Setup:**

```typoscript
NAVI = HMENU
              	NAVI.entryLevel = 0
        	
        	NAVI.1 = GMENU
         	NAVI.1.NO = 1
        	NAVI.1.NO.XY = 120, 20
              	NAVI.1.NO.wrap = <img src="fileadmin/images/blank.gif" width="120" height="2"> |
              
             	NAVI.1.NO.10 = IMAGE
		NAVI.1.NO.10.file = GIFBUILDER
		NAVI.1.NO.10.file.backColor = {$hintergrund1}
 		
        	NAVI.1.NO.20 = TEXT
              	NAVI.1.NO.20.text.field = title
              	NAVI.1.NO.20.fontColor = {$schrift1}
               	NAVI.1.NO.20.fontFile = fileadmin/fonts/verdanab.ttf
		NAVI.1.NO.20.fontSize = 8
               	NAVI.1.NO.20.niceText = 0
                NAVI.1.NO.20.offset = -3,15
               	NAVI.1.NO.20.align = right
                
                
                NAVI.2 = GMENU
         	NAVI.2.NO = 2
         	NAVI.2.NO.entryLevel = 1
        	NAVI.2.NO.XY = 120, 20
        	
        	NAVI.2.NO.10 = IMAGE
		NAVI.2.NO.10.file = GIFBUILDER
        	NAVI.2.NO.10.file.backColor = {$hintergrund2}
       	       	
          	NAVI.2.NO.30 = TEXT
              	NAVI.2.NO.30.text.field = title
                NAVI.2.NO.30.fontColor = {$schrift2}
                NAVI.2.NO.30.fontFile = fileadmin/fonts/verdana.ttf
                NAVI.2.NO.30.fontSize = 8
                NAVI.2.NO.30.niceText = 0
                NAVI.2.NO.30.offset = -3,15
                NAVI.2.NO.30.align = right
```

und schon geht es.... hoffe ich kann damit auch anderen helfen.
schönen tag noch ... dane

### [#4](https://www.typo3.net/d/75722-menuefarbe-pro-seiten-anders/4) · Wool · 2008-04-07

als Beispiel Zeile 11:

```typoscript
page.10.marks.NAVI.1.NO.10.file.backColor = {hintergrund1}
```

würde ich aus dem PAGE-Objekt in die condition verschieben, wie folgt:

```typoscript
# die Conditions vor dem PAGE-Objekt:
page.10.marks.NAVI.1.NO.10.file.backColor = #0000FF  # BLAU als Standard
[globalVar = TSFE:id = 2]
  page.10.marks.NAVI.1.NO.10.file.backColor = #ffffff
[globalVar = TSFE:id = 10]
  page.10.marks.NAVI.1.NO.10.file.backColor = #000000
[global]
```

```typoscript
#im PAGE-Objekt:
NAVI = HMENU
NAVI.entryLevel = 0
  ...
NAVI.1.NO.10 = IMAGE
NAVI.1.NO.10.file = GIFBUILDER
# NAVI.1.NO.10.file.backColor = {hintergrund1}  # hier Auskommentiert
NAVI.1.NO.20 = TEXT
  ...
```

analog die anderen Farben...

so sparst du dir die Constants...

---

Quelle: „menüfarbe pro seiten anders“, typo3.net, https://www.typo3.net/d/75722-menuefarbe-pro-seiten-anders
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
