---
title: "Bestimmte IF-Abfrage Im MENÜ"
url: "https://www.typo3.net/d/86291-bestimmte-if-abfrage-im-menue"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2009-01-29"
last_reply: "2009-01-30"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# Bestimmte IF-Abfrage Im MENÜ

TYPO3 › Menüs · 3 Antworten · gestartet 2009-01-29

## Eröffnungsbeitrag

**Floater** · 2009-01-29 · [Beitrag #1](https://www.typo3.net/d/86291-bestimmte-if-abfrage-im-menue/1)

Hallo,

Ich habe ein Menü mit folgendem TS-AUSZUG:

```typoscript
lib.mainmenueareacontent = HMENU
lib.mainmenueareacontent {
	1 = TMENU
	1.wrap = <ul class="mainMenueItems">|</ul>
	1 {
		expAll = 1                
		noBlur = 1
		NO = 1
		NO {
			before.dataWrap = <li class="" id="mainMenue_{field:uid}">|
		}
```

NUN möchte ich auf eine bestimmten Seite für ein bestimmtes Menüelement, bestimmbar durch die uid einen bestimmten ATagParams zuordnen.

Ich habe mir das so gedacht, was aber nicht funktioniert:

```typoscript
[globalVar = TSFE:id=1] && [globalVar = field:uid=10]
	lib.mainmenueareacontent.1.NO.ATagParams = class="mainMenueSpecial"	 
[global]
```

Wie lautet dann die Abfrage aus?

Gruß,
Floater

## Antworten

### [#2](https://www.typo3.net/d/86291-bestimmte-if-abfrage-im-menue/2) · Floater · 2009-01-30

So, die Antwort, bzw. Lösung habe ich nach langem Probieren und Lesen selber gefunden:

```typoscript
lib.mainmenueareacontent.1.NO.ATagParams = class="mainMenue"	
[globalVar = TSFE:id=1] 	
	lib.mainmenueareacontent.1.NO.ATagParams.override = class="mainMenueSpecial"	
	lib.mainmenueareacontent.1.NO.ATagParams.override.if {
		value = 10
		equals.field = uid
	}	
[global]
```

### [#3](https://www.typo3.net/d/86291-bestimmte-if-abfrage-im-menue/3) · Unbekannter Benutzer · 2009-01-30

Schön das du deine Lösung postest, aber das ganze trifft ja immer nur dann zu, wenn du dich auf der Seite mit der id 1 befindest.

Was soll denn dabei überhaupt genau passieren?
Ich hatte das so verstanden, das eine bestimmte Seite eine andere class bekommen soll, durch den ATagParams. Das trifft doch hier nur zu, wenn man sich auch auf der Seite befindet. Wofür ist dann aber die if-Abfrage?

### [#4](https://www.typo3.net/d/86291-bestimmte-if-abfrage-im-menue/4) · Floater · 2009-01-30

Ich wollte, dass auf einer bestimmten Seite (id=1) innerhalb des Menüs ein bestimmter Menü-Link (uid=10) eine andere Klasse bekommt.

---

Quelle: „Bestimmte IF-Abfrage Im MENÜ“, typo3.net, https://www.typo3.net/d/86291-bestimmte-if-abfrage-im-menue
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
