---
title: "Subtemplates sprachabhängig auswählen"
url: "https://www.typo3.net/d/3997-subtemplates-sprachabhaengig-auswaehlen"
source: "typo3.net"
tags: ["TYPO3","Mehrsprachigkeit","Frage","Templates & Layouts"]
created: "2003-07-09"
last_reply: "2003-07-10"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# Subtemplates sprachabhängig auswählen

TYPO3 › Mehrsprachigkeit · 4 Antworten · gestartet 2003-07-09

## Eröffnungsbeitrag

**solar** · 2003-07-09 · [Beitrag #1](https://www.typo3.net/d/3997-subtemplates-sprachabhaengig-auswaehlen/1)

Hallo Typo3s,

ich quäle mich jetzt schon seit Stunden durch alle Foren und Seiten, um herauszufinden, wie ich die Subtemplates sprachabhängig (DE+EN) auswählen kann.

So sehen mein Spracheinstellungen aus:

```typoscript
# Setting up the language variable "L" to be passed along with links 
# config.linkVars = L 

config.sys_language_uid = 0 
config.language = de 
config.locale_all = de_DE 

# German language, sys_language.uid = 0 
[globalVar = GP:L = 0] 
config.sys_language_uid = 0 
config.language = de 
config.locale_all = de_DE
[global] 

 # English language, sys_language.uid = 1 
[globalVar = GP:L = 1] 
config.sys_language_uid = 1
config.language = en 
config.locale_all = english
[global]
```

und so sieht bis jetzt mein Code aus, um je nach Sprache unterschiedliche Subtemplates einzubinden:

```typoscript
[globalVar = GP:L = 0] 
subparts.BOX_NEWS < temp.box_news_de
[else] 
subparts.BOX_NEWS < temp.box_news_eng
[end]
```

Folgende Variante habe ich auch schon ausprobiert:

```typoscript
[globalVar = GP:L = 0] 
subparts.BOX_NEWS < temp.box_news_de
[globalVar = GP:L = 0] 
subparts.BOX_NEWS < temp.box_news_eng
```

Wer kann mir helfen ?
Vielen Dank, Christian

## Antworten

### [#2](https://www.typo3.net/d/3997-subtemplates-sprachabhaengig-auswaehlen/2) · jweiland · 2003-07-10

Entferne zunächst mal das # vor config.linkVars = L

Wenn linkVars nicht definiert ist, dann geht gar nichts mit Mehrsprachigkeit.

Jochen Weiland

### [#3](https://www.typo3.net/d/3997-subtemplates-sprachabhaengig-auswaehlen/3) · solar · 2003-07-10

war nur ein Fehler mit Copy and Paste,

config.linkVars = L

ist gesetzt.

Ich habe mittlerweile auch folgende Möglichkeit ausprobiert:

```typoscript
[language = de] 
subparts.BOX_NEWS < temp.box_news_de
[else] 
subparts.BOX_NEWS < temp.box_news_eng 
[end]
```

Geht aber auch nicht richtig.

### [#4](https://www.typo3.net/d/3997-subtemplates-sprachabhaengig-auswaehlen/4) · jweiland · 2003-07-10

Wie wäre es mit:

[globalVar = GP:L = 0]
subparts.BOX_NEWS < temp.box_news_de
[global]
[globalVar = GP:L = 0]
subparts.BOX_NEWS < temp.box_news_eng
[global]

Funktioniert den die Sprachumschaltung innerhalb der Contentelemente?

Jochen Weiland

### [#5](https://www.typo3.net/d/3997-subtemplates-sprachabhaengig-auswaehlen/5) · solar · 2003-07-10

Vielen Dank für die schnellen Antworten ;)
Die Sprachauswahl funktioniert ansonsten sehr gut. Die oben genannte Version hatte ich schon getestet, da fliegt das ganze Template auseinander. Seltsamerweise geht folgender Code direkt in den Subtemplates:

```typoscript
[globalVar = GP:L = 0] 
temp.box_news < plugin.tt_news 
temp.box_news {
...
templateFile = media/site/tmpl/box_news_de.tmpl
...
}

[else] 

temp.box_news < plugin.tt_news 
temp.box_news {
...
templateFile = media/site/tmpl/box_news_eng.tmpl
...
}
[end]
```

Nur bei Subtemplates, die schon ein [Global] gesetzt haben, wie z.B. Login Box, geht es nicht mehr. Und für viele Subtemplates gibt es auch kein statisches HTML-File. Zudem ist ein 3. Sprache geplant, da haut es mit [else] auch nicht mehr richtig hin ;( Daher möchte ich die sprachgesteuerte Auswahl der Subtemplates lieber im MainTemplate steuern. Und vielleicht bekomme ich ea auch hin.

Vielen Dank für eure Hilfe,
Christian

---

Quelle: „Subtemplates sprachabhängig auswählen“, typo3.net, https://www.typo3.net/d/3997-subtemplates-sprachabhaengig-auswaehlen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
