---
title: "stdWarp.replacement - Wert aus Objekt / Variable"
url: "https://www.typo3.net/d/117025-stdwarpreplacement-wert-aus-objekt-variable"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage","TYPO3 6.x"]
created: "2014-01-08"
last_reply: "2014-01-09"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# stdWarp.replacement - Wert aus Objekt / Variable

TYPO3 › TypoScript · 4 Antworten · gestartet 2014-01-08

## Eröffnungsbeitrag

**Gerfried** · 2014-01-08 · [Beitrag #1](https://www.typo3.net/d/117025-stdwarpreplacement-wert-aus-objekt-variable/1)

Typo3 liefert ab 4.6 die supertolle TS Funktion .replacement! Aber kann man mit dieser Funktion auch Variablen nutzen?

Das funktioniert:

```typoscript
temp.irgendwas.stdWrap.replacement {
	10.search = xxx
	10.replace = yyy
}
```

Das funktioniert LEIDER NICHT:

```typoscript
temp.x = TEXT
temp.x.value = yyy
temp.irgendwas.stdWrap.replacement {
	10.search = xxx
	10.replace < temp.x.value
}
```

Hat wer eine Idee?

Vielen Dank,
Gerfried

## Antworten

### [#2](https://www.typo3.net/d/117025-stdwarpreplacement-wert-aus-objekt-variable/2) · jenses · 2014-01-08

Nein, du kannst nur strings als replacement nutzen.

### [#3](https://www.typo3.net/d/117025-stdwarpreplacement-wert-aus-objekt-variable/3) · Gerfried · 2014-01-08

Woher weisst Du das?
Was mich wundert ist, dass wenn ich folgendes schreibe:

```typoscript
temp.irgendwas.stdWrap.replacement {
10.search = xxx
10.replace < temp.x
}
```

xxx mit "TEXT" ersetzt wird. Also anscheinend passiert da schon was - das Objekt greift.

### [#4](https://www.typo3.net/d/117025-stdwarpreplacement-wert-aus-objekt-variable/4) · jenses · 2014-01-09

> **Gerfried schrieb:**
>
> Woher weisst Du das?

Ich schaue ab und zu mal in die TSRef,
da sehe ich dann, daß replace ein string ist und nicht etwa irgendein beliebiges cObject.
Noch Fragen?

> **Gerfried schrieb:**
>
> Was mich wundert ist, dass wenn ich folgendes schreibe:
>
> ```typoscript
> temp.irgendwas.stdWrap.replacement {
> 10.search = xxx
> 10.replace < temp.x
> }
> ```
>
> xxx mit "TEXT" ersetzt wird. Also anscheinend passiert da schon was - das Objekt greift.

Ja, klar.
Du hast in deinem TS irgenwo temp.x definiert, wahrscjheinlich ungefähr so:

```typoscript
temp.x = TEXT
temp.x.value = blablabla
```

Und daher wird auch TEXT ausgegeben...

### [#5](https://www.typo3.net/d/117025-stdwarpreplacement-wert-aus-objekt-variable/5) · Gerfried · 2014-01-09

Danke, schade, dass das nicht geht. Ich hab natürlich auch in der TS-ref nachgeschaut, für mich war das aber nicht so klar. Danke für Deine Hilfe!

---

Quelle: „stdWarp.replacement - Wert aus Objekt / Variable“, typo3.net, https://www.typo3.net/d/117025-stdwarpreplacement-wert-aus-objekt-variable
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
