---
title: "Werte bei Übersetzungen übernehmen"
url: "https://www.typo3.net/d/56098-werte-bei-uebersetzungen-uebernehmen"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage","TCA"]
created: "2007-01-11"
last_reply: "2007-01-12"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# Werte bei Übersetzungen übernehmen

Extensions › Entwicklung · 4 Antworten · gestartet 2007-01-11

## Eröffnungsbeitrag

**mccools** · 2007-01-11 · [Beitrag #1](https://www.typo3.net/d/56098-werte-bei-uebersetzungen-uebernehmen/1)

Wenn man Inhaltselemente übersetzt, wird automatisch vor den Originalwerten eine Klammer [Translate to sprache:] eingefügt.

Dies möchte ich nun in meiner Extension für einzelne Datensätzen einfügen. D.h. meine Extension funktioniert ähnlich wie jene von tt_news. Dabei will ich, dass bei einer Übersetzung der Wert der Standardsprache nicht unterhalb sondern im Formularfeld erscheint. Auf diese Weise müssten in meiner Extension z.B. Zahlen nicht nochmals eingegeben werden.

Wo und wie muss ich dies definieren?
Im TCA?
Ich komme einfach nicht drauf.

## Antworten

### [#2](https://www.typo3.net/d/56098-werte-bei-uebersetzungen-uebernehmen/2) · jenses · 2007-01-11

Ja, das mußt du im TCA definieren.
Wie genau, ist im Detail in der TYPO3 CoreAPIs beschrieben (Suchwort:Localization, z.T. im Abschnitt "['columns'][fieldname] section")

### [#3](https://www.typo3.net/d/56098-werte-bei-uebersetzungen-uebernehmen/3) · steffenk · 2007-01-11

schaus Dir bei der tt_news ab, müsste das sein:

```php
'l10n_mode' => 'mergeIfNotBlank',
```

### [#4](https://www.typo3.net/d/56098-werte-bei-uebersetzungen-uebernehmen/4) · mccools · 2007-01-12

Danke für die Hinweise.
'l10n_mode' => 'mergeIfNotBlank', habe ich aber schon drin und es funktioniert trotzdem nicht.

In der API steht "Only active if the ctrl-directive “languageField” is set.". Muss ich dies noch speziell definieren? Wenn ja, wie müsste dieser genau aussehen? Bis jetzt habe ich im ctrl-Bereich nur folgendes drin:
	"ctrl" => $TCA["tx_extname_tabname"]["ctrl"],

Wenn ich die TCA von tt_news anschaue, finde ich auch keinen Eintrag zum languageField.

### [#5](https://www.typo3.net/d/56098-werte-bei-uebersetzungen-uebernehmen/5) · mccools · 2007-01-12

Nun habe ich es doch gelöst:
Man benötigt 'prefixLangTitle' und nicht 'mergeIfNotBlank'!

In der API steht es von mir aus gesehen zwar anders, aber hautpsache es klappt jetzt...

---

Quelle: „Werte bei Übersetzungen übernehmen“, typo3.net, https://www.typo3.net/d/56098-werte-bei-uebersetzungen-uebernehmen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
