---
title: "IF - Anweisung in ATagParams"
url: "https://www.typo3.net/d/76738-if-anweisung-in-atagparams"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2008-04-30"
last_reply: "2008-04-30"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# IF - Anweisung in ATagParams

TYPO3 › Menüs · 4 Antworten · gestartet 2008-04-30

## Eröffnungsbeitrag

**Unbekannter Benutzer** · 2008-04-30 · [Beitrag #1](https://www.typo3.net/d/76738-if-anweisung-in-atagparams/1)

Hallo Forum...

Ich möchte für eine Bestimmte Seite in der Navigation eine andere Class in ATagParams verwenden. Auslesen möchte ioch diese Classe am liebsten aus einem Feld, zum Beispiel description.
Das ist ja erstmal kein Problem, über ATagParmas.field = description.

Allerdings hat der NO-Zuzstand ja schon eine Class, nämlich ATagParams = class="First_NO"

ich möchte das diese Class auch weiter verwendet wird, außer eben wenn das Feld description gefüllt ist.

Das habe ich versucht:

```typoscript
ATagParams {
	if {
		isTrue.field = description
		value = class="irgendwas"
		isFalse.field = description
		value = class="First_NO"
	}
}
```

Wäre nett wenn mir jemand auf die Sprünge helfen könnte

## Antworten

### [#2](https://www.typo3.net/d/76738-if-anweisung-in-atagparams/2) · just2b · 2008-04-30

Hallo,

ATagParams.stdWrap.cObject = COA

bei 10 mit true
bei 20 mit false

georg

### [#3](https://www.typo3.net/d/76738-if-anweisung-in-atagparams/3) · Unbekannter Benutzer · 2008-04-30

Mh...
Das funktioniert leider nicht. Es wir gar keine Class mehr ausgegeben. So hab ich es gemacht:

```typoscript
...
	NO {
		wrapItemAndSub = <li class="First_NO">|</li>
#		ATagParams = class="First_NO"
		ATagParams {
			stdWrap {
				cObject = COA
				cObject {
					10 {
					        if {
					                isTrue.field = description
					                value = class="irgendwas"
						}
					}
					20 {
						if {
							isFalse.field = description
							value = class="First_NO"
						}
					}
				}
			}
		}
	}
...
```

Zur Erklärung nochmal:
Es soll in NO immer die class="First_NO" ausgegeben werden, außer es ist was im Feld description angeben. In diesem Fall dann die class="irgendwas". Oder auch das was in dem Feld description steht.

Knifflig...

### [#4](https://www.typo3.net/d/76738-if-anweisung-in-atagparams/4) · ArminB · 2008-04-30

moin,

das erste TagParams = class="First_NO" wird nicht mehr ausgegeben! Und die if ist nicht ganz richtig.

Bsp:

```typoscript
ATagParams.cObject = COA
      ATagParams.cObject {
        10 = TEXT
        10.value = class=class1
        10.if.isTrue.field = description
        
}

Armin
```

### [#5](https://www.typo3.net/d/76738-if-anweisung-in-atagparams/5) · Unbekannter Benutzer · 2008-04-30

Vielen Dank für die Hilfe...

So funktioniert es:

```typoscript
ATagParams {
	cObject = COA
	cObject {
		10 = TEXT
		10 {
			value = class="Second_NO"
		}
		20 = TEXT
		20 {
			value = class="Second_NO_highlightable"
			if.isTrue.field = description
		}
	}
}
```

---

Quelle: „IF - Anweisung in ATagParams“, typo3.net, https://www.typo3.net/d/76738-if-anweisung-in-atagparams
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
