---
title: "Templates wählen in Anhängigkeit von der Sprache"
url: "https://www.typo3.net/d/3392-templates-waehlen-in-anhaengigkeit-von-der-sprache"
source: "typo3.net"
tags: ["TYPO3","Mehrsprachigkeit","Frage","Templates & Layouts"]
created: "2003-06-10"
last_reply: "2003-06-30"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Templates wählen in Anhängigkeit von der Sprache

TYPO3 › Mehrsprachigkeit · 2 Antworten · gestartet 2003-06-10

## Eröffnungsbeitrag

**slackero** · 2003-06-10 · [Beitrag #1](https://www.typo3.net/d/3392-templates-waehlen-in-anhaengigkeit-von-der-sprache/1)

Hallo,

ich habe bisher noch keine befriedigende Lösung gefunden, um in Abhängigkeit von der Sprache auch das passende Template auszuwählen.

Ich möchte das nicht im [GLOBAL] Bereich machen, da ich recht stark verzweige und das vollkommen unübersichtlich wird, da ich auch relativ viele unterschiedliche Templates und Includes habe, die zu kombinieren sind.

Was ich suche ist, ausgehend von diesem:

```typoscript
nav_table = FILE
nav_table.file = fileadmin/pouch_template/pouch_nav_pb.tmpl
```

definiert habe ich sys_language_uid = 1 für Englisch (deutsch ist default) im Global Bereich
config.sys_language_uid = 1

Damit habe ich ja eigentlich den Wert zum vergleichen. Nur ich bekomme einfach das IF Konstrukt nicht hin:

```typoscript
nav_table = FILE
nav_table.file = fileadmin/pouch_template/pouch_nav_pb.tmpl
nav_table.if {
  value = config.sys_language_uid
  equals = 1
  isTrue.field = fileadmin/pouch_template/pouch_nav_pb_eng.tmpl
}
```

Was mache ich falsch?

Danke Oliver

## Antworten

### [#2](https://www.typo3.net/d/3392-templates-waehlen-in-anhaengigkeit-von-der-sprache/2) · slackero · 2003-06-11

So ganz gefällt mir das noch nicht, da ich meine schöne  :( Struktur durcheinandergebracht habe und die in geschweiften Klammern zusammengefaßten TypoScript Festlegungen auseinanderreißen musste - aber so geht es:

**Im Setup einfügen:**

> [globalVar = GP:L = 1]
> # Templates und Includes für Englische Sprache
> nav_table = FILE
> nav_table.file = fileadmin/pouch_template/pouch_nav_pb_eng.tmpl
>
> page.10.template = FILE
> page.10.template.file = fileadmin/pouch_template/pouch_eng.tmpl
>
> [else]
> # Default Sprache (Deutsch)
> nav_table = FILE
> nav_table.file = fileadmin/pouch_template/pouch_nav_pb.tmpl
>
> page.10.template = FILE
> page.10.template.file = fileadmin/pouch_template/pouch.tmpl
>
> [end]

Oliver

### [#3](https://www.typo3.net/d/3392-templates-waehlen-in-anhaengigkeit-von-der-sprache/3) · Stoneage · 2003-06-30

Also mir gefält das super! Vielen Dank für deine Lösung!
 :D .

Gruß, Chi

---

Quelle: „Templates wählen in Anhängigkeit von der Sprache“, typo3.net, https://www.typo3.net/d/3392-templates-waehlen-in-anhaengigkeit-von-der-sprache
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
