---
title: "Wert einer userFunc einem Marker im Content zuweisen"
url: "https://www.typo3.net/d/109281-wert-einer-userfunc-einem-marker-im-content-zuweisen"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage"]
created: "2012-02-08"
last_reply: "2012-02-09"
replies: 5
solved: false
page: 1
pages: 1
lang: "de"
---

# Wert einer userFunc einem Marker im Content zuweisen

TYPO3 › TypoScript · 5 Antworten · gestartet 2012-02-08

## Eröffnungsbeitrag

**grazzman** · 2012-02-08 · [Beitrag #1](https://www.typo3.net/d/109281-wert-einer-userfunc-einem-marker-im-content-zuweisen/1)

Hallo,

ich habe eine userFunc, die mir einen Wert zurückgibt. Diesen kann ich dann beispielsweise dem PAGE-Objekt zuweisen.

```typoscript
temp.info = USER
temp.info.userFunc = user_functions->myFunctionWhichReturnsSomething

page.10 < temp.info
```

Das funktioniert bis hierhin auch prima! Jetzt habe ich aber vor, einen Marker im Content, welcher von beispielsweise einem Redakteur mittels ###VALUE### in einem Text eingepflegt wurde, zu ersetzen. Dazu habe ich bereits folgenden Codeschnipsel gefunden:

```typoscript
lib.parseFunc.constants = 1
lib.parseFunc_RTE.constants < lib.parseFunc.constants
constants.VALUE = 12345
```

Funktioniert auch noch. Folgendes jedoch wird mir verwehrt:

```typoscript
lib.parseFunc.constants < tmp.info
```

Da ich in Typo3 neu bin, frage ich mich natürlich, warum das eine klappt, das andere aber nicht? Hat jemand eine Lösung?

## Antworten

### [#2](https://www.typo3.net/d/109281-wert-einer-userfunc-einem-marker-im-content-zuweisen/2) · Chrissli · 2012-02-08

Müsste es analog zu deinem Beispiel

```typoscript
lib.parseFunc.constants = 1
lib.parseFunc_RTE.constants < lib.parseFunc.constants
constants.VALUE = 12345
```

dann nicht so aussehen?

```typoscript
lib.parseFunc.constants = 1
lib.parseFunc_RTE.constants < lib.parseFunc.constants
constants.VALUE < temp.info
```

### [#3](https://www.typo3.net/d/109281-wert-einer-userfunc-einem-marker-im-content-zuweisen/3) · igorshmigor · 2012-02-08

Genau. Wobei das nicht klappen dürfte, weil constants.[Array] nur den Typ String akzeptiert. Dann würde ###VALUE### wahrscheinlich durch den String "USER" ersetzt werden.

```typoscript
lib.parseFunc.constants = 1
lib.parseFunc_RTE.constants < lib.parseFunc.constants
```

ist übrigens nichts anderes als

```typoscript
lib.parseFunc_RTE.constants = 1
```

Das nur zur Vereinfachung.

### [#4](https://www.typo3.net/d/109281-wert-einer-userfunc-einem-marker-im-content-zuweisen/4) · grazzman · 2012-02-08

Dann bekomm ich also wie genau meinen Wert aus "tmp.info"? Im Moment steht da tatsächlich nur "USER", so weit war ich ja leider schon.

### [#5](https://www.typo3.net/d/109281-wert-einer-userfunc-einem-marker-im-content-zuweisen/5) · grazzman · 2012-02-09

Hi, das hier hab ich auch noch entdeckt, hilft leider aber auch nicht weiter:

```typoscript
page {
    stdWrap.parseFunc.short {
        VALUE < temp.info
    }
}
```

### [#6](https://www.typo3.net/d/109281-wert-einer-userfunc-einem-marker-im-content-zuweisen/6) · grazzman · 2012-02-09

Die Extension "int_constants_stdwrap" war die Lösung!

---

Quelle: „Wert einer userFunc einem Marker im Content zuweisen“, typo3.net, https://www.typo3.net/d/109281-wert-einer-userfunc-einem-marker-im-content-zuweisen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
