---
title: "Template im TS je nach Sprache laden"
url: "https://www.typo3.net/d/96543-template-im-ts-je-nach-sprache-laden"
source: "typo3.net"
tags: ["TYPO3","Mehrsprachigkeit","Direct Mail","Frage"]
created: "2010-02-08"
last_reply: "2010-02-09"
replies: 2
solved: true
page: 1
pages: 1
lang: "de"
---

# Template im TS je nach Sprache laden

TYPO3 › Mehrsprachigkeit · 2 Antworten · gelöst · gestartet 2010-02-08

## Frage

**Unbekannter Benutzer** · 2010-02-08 · [Beitrag #1](https://www.typo3.net/d/96543-template-im-ts-je-nach-sprache-laden/1)

Hallo zusammen,
ich bin in Typo3 noch nicht sooo der Crack. Vielleicht ist meine Frage ganz einfach zu beantworten und ich sehe nur den Wald vor lauter Bäumen nicht?

Meine Seite hat 2 Sprachen. D + E.
Die Umschaltung erfolgt über die Variable "L"

```typoscript
config.linkVars = L

# Standardsprache UID 0 -> Deutsch
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE

# UID 1 -> Englisch
[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = en
config.locale_all = english
[global]

config.sys_language_overlay=hideNonTranslated
```

Ich habe nun vor kurzem die Extension "Direct_Mail_Subscription" eingebunden. Da ist die Anmeldeseite immer in englisch. Auf <http://www.typo3studio.de/Newsletter-Abo-auf-deutsch.40.0.html> habe ich nun eine deutsche Version gefunden.

Die ist nun so in mein TS-Setup eingebunden:

```typoscript
plugin.feadmin.dmailsubscription.templateFile = fileadmin/templates/newsletter_subscription_de.html
```

Aber nun wird das deutsche Template natürlich auch auf der englischen Version der Seite gezeigt.

Wie müsste eine Abfrage aussehen, damit newsletter_subscription_de.html nur in der deutschen Version geladen wird und in der englischen das mitgelieferte Template verwendet wird?

## Beste Antwort

**Unbekannter Benutzer** · 2010-02-09 · [Beitrag #3](https://www.typo3.net/d/96543-template-im-ts-je-nach-sprache-laden/3)

Danke! Der Tipp hat mir geholfen.

Sieht nun so aus bei mir:

```typoscript
config.linkVars = L

# Standardsprache UID 0 -> Deutsch
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
plugin.feadmin.dmailsubscription.templateFile = fileadmin/templates/newsletter_subscription_de.html

# UID 1 -> Englisch
[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = en
config.locale_all = english
plugin.feadmin.dmailsubscription.templateFile = fileadmin/templates/newsletter_subscription_en.html
[global]

config.sys_language_overlay=hideNonTranslated
```

## Antworten

### [#2](https://www.typo3.net/d/96543-template-im-ts-je-nach-sprache-laden/2) · karlchen · 2010-02-09

eine Sprachunterscheidung kannst du immer mit einer solchen Bedingung machen

In diesem Fall sollte nur in der deutsche Sprache ein extra Template hinterlegt werden, ansonsten soll es auf das Standard template zurückgreifen

```typoscript
[globalVar = GP:L = 0]
plugin.feadmin.dmailsubscription.templateFile = fileadmin/templates/newsletter_subscription_de.html
[global]
```

### [#3](https://www.typo3.net/d/96543-template-im-ts-je-nach-sprache-laden/3) · Unbekannter Benutzer · 2010-02-09 · Beste Antwort

(Text siehe oben unter „Beste Antwort“.)

---

Quelle: „Template im TS je nach Sprache laden“, typo3.net, https://www.typo3.net/d/96543-template-im-ts-je-nach-sprache-laden
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
