---
title: "Wert für \".data\"-Feld dynamisch erstellen"
url: "https://www.typo3.net/d/107529-wert-fuer-data-feld-dynamisch-erstellen"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage"]
created: "2011-09-28"
last_reply: "2011-09-28"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# Wert für ".data"-Feld dynamisch erstellen

TYPO3 › TypoScript · 1 Antwort · gestartet 2011-09-28

## Eröffnungsbeitrag

**derganzneue** · 2011-09-28 · [Beitrag #1](https://www.typo3.net/d/107529-wert-fuer-data-feld-dynamisch-erstellen/1)

Hallo,

folgendes Problem. Ich möchte aus der *locallang* meiner Extension etwas dynamisch auslesen. Wobei der Wert an eine ID gekoppelt ist:
- type.I.0
- type.I.1
- type.I.3

Ich lese die ID mittels einer *select*-Anfrage aus. Wie kann ich beides dann verknüpfen?

Das geht (statisch):

```typoscript
renderObj = COA
renderObj {
130		= TEXT
130.data	= LLL:EXT:myext/locallang_db.xml:type.I.0
}
```

Nun möchte allerdings die '0' hinten dynamisch mit einem Wert ersetzen, den ich aus der DB auslese und der im Feld 'type' gespeichert ist.

Also in etwa so (dynamisch):

```typoscript
renderObj = COA
renderObj {
130		= TEXT
130.data	= LLL:EXT:myext/locallang_db.xml:type.I. + field.type
}
```

Geht das irgendwie? Kann ich aus '*.data*' ein *COA* machen oder gibt es gar einen anderen Ansatz? Habe schon viel probiert, aber alles ohne Erfolg.

Ich hoffe, Ihr habt eine Idee.

Vielen Dank,
Carl

## Antworten

### [#2](https://www.typo3.net/d/107529-wert-fuer-data-feld-dynamisch-erstellen/2) · derganzneue · 2011-09-28

Und auch für dieses Problem gibt es eine Lösung. Für alle, die es interessiert:

```typoscript
1		= TEXT 
1.dataWrap	= LLL:EXT:myext/locallang_db.xml:type.I.{field:type}
1.wrap3		= {|}
1.insertData	= 1
```

Sehr schön. Vielleicht hilft das ja jemanden anders weiter.

Viele Grüße
Carl

---

Quelle: „Wert für ".data"-Feld dynamisch erstellen“, typo3.net, https://www.typo3.net/d/107529-wert-fuer-data-feld-dynamisch-erstellen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
