---
title: "Attribut nur nach Bedinung setzen / löschen"
url: "https://www.typo3.net/d/118905-attribut-nur-nach-bedinung-setzen-loeschen"
source: "typo3.net"
tags: ["Neos","Frage"]
created: "2014-09-24"
last_reply: "2014-10-01"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Attribut nur nach Bedinung setzen / löschen

Neos · 2 Antworten · gestartet 2014-09-24

## Eröffnungsbeitrag

**mathiasschopmans** · 2014-09-24 · [Beitrag #1](https://www.typo3.net/d/118905-attribut-nur-nach-bedinung-setzen-loeschen/1)

Hallo,

in einem NEOS Projekt habe ich ein neues Attribut an TYPO3.Neos.Content gehangen und möchte es nun rendern.

Dazu habe ich im TypoScript folgendes hinzugefügt.

```typoscript
prototype(TYPO3.Neos:Content) {
	attributes.data-appear-animation = ${q(node).property('appearAnimation')}
}
```

Wie kann ich die Variable nun löschen/leeren (>) sofern eine Bedingung nicht zutrifft, oder die Variable nur setzen, wenn eine Bedingung zutrifft.

z.B. Wenn das Property den String "none" enthält.

Habe folgendes Versucht. Leider ohne Erfolg.

```typoscript
attributes.data-appear-animation.@process.appearAnimation = ${String.replace(value, 'none', '')}
```

Danke für eure Hilfe!

## Antworten

### [#2](https://www.typo3.net/d/118905-attribut-nur-nach-bedinung-setzen-loeschen/2) · mathiasschopmans · 2014-09-24

Habe gerade einen Commit gefunden, der mein Problem lösen wird. Ist wohl erst in Neos 1.2b1 gefixt worden.

<https://jira.typo3.org/browse/NEOS-275>
<https://git.typo3.org/Packages/TYPO3.TypoScript.git/commitdiff/e3fda907b680b52c07f9a7bef048661ef327728b>

### [#3](https://www.typo3.net/d/118905-attribut-nur-nach-bedinung-setzen-loeschen/3) · Unbekannter Benutzer · 2014-10-01

Genau richtig erkannt :)

---

Quelle: „Attribut nur nach Bedinung setzen / löschen“, typo3.net, https://www.typo3.net/d/118905-attribut-nur-nach-bedinung-setzen-loeschen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
