---
title: "TMENU - CSS-Klasse anhand der PageID zuweisen"
url: "https://www.typo3.net/d/55175-tmenu-css-klasse-anhand-der-pageid-zuweisen"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2006-12-18"
last_reply: "2006-12-19"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# TMENU - CSS-Klasse anhand der PageID zuweisen

TYPO3 › Menüs · 1 Antwort · gestartet 2006-12-18

## Eröffnungsbeitrag

**Freshmeat** · 2006-12-18 · [Beitrag #1](https://www.typo3.net/d/55175-tmenu-css-klasse-anhand-der-pageid-zuweisen/1)

Ich würde gerne in einem TMENU einen gezielten Menüpunkt eine andere CSS-Klasse zuweisen. Um ihm eine andere Farbe zu geben.

Eigentlich will ich das ohne Plugin mittels TS erledigen. Zusätzlich soll es auch funktionieren wenn man die entsprechende Seite (PageID = 9) verschiebt ...

Dadurch fällt die Idee "optionSplit" weg.

Kann ich das mittels einer Überprüfung realisieren?

## Antworten

### [#2](https://www.typo3.net/d/55175-tmenu-css-klasse-anhand-der-pageid-zuweisen/2) · Freshmeat · 2006-12-19

nach längerem suchen habe ich nun eine Lösung gefunden.

Mittels der Eigenschaft **subst_elementUid** des TMENUITEMs (<https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/ContentObjects/Hmenu/Tmenu/Tmenuitem.html>) konnte ich die Page-ID als CSS-Klasse in die Navigation wrappen. Und diese dann mittels CSS entsprechend meinen Wünschen formatieren.

```typoscript
lib.nav_main = HMENU
lib.nav_main {

	special = directory
	special.value = 1
	excludeUidList = 15,16
	
	1 = GMENU
	1 {
	
		expAll = 1
		noBlur = 1
		
		NO = 1
		NO {
		
			XY = 180,30
			backColor = #FFFFFF
			imgParams = 
			noLink = 1
			format = gif
			
			10 = TEXT
			10 {
			
				text.field = title
				fontColor = #666666
				fontFile = {$font}
				fontSize = 18
				spacing = 0
				offset = 3,20
				niceText = 1
				antiAlias = 0
				
			}
			
			20 = BOX
			20 {
			
				dimensions = 0,25,180,5
				color = #E5E5E5

			}
		}
	}
	
	2 = TMENU
	2 {

		expAll = 1
		noBlur = 1
	
		wrap = <ul class="subnav"> | </ul>
		
		NO = 1
		NO {
			allWrap = <li id="nav_{elementUid}"> | </li>
			ATagParams = 
			stdWrap.htmlSpecialChars = 1
			subst_elementUid = 1
		}

		ACT = 1
		ACT < .NO
	}
}
```

---

Quelle: „TMENU - CSS-Klasse anhand der PageID zuweisen“, typo3.net, https://www.typo3.net/d/55175-tmenu-css-klasse-anhand-der-pageid-zuweisen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
