---
title: "Unterschiedliche Default Language bei unterschiedlichen Startseiten"
url: "https://www.typo3.net/d/119865-unterschiedliche-default-language-bei-unterschiedlichen-startseiten"
source: "typo3.net"
tags: ["TYPO3","Mehrsprachigkeit","Frage","Seiten & Seitenbaum","TYPO3 6"]
created: "2015-03-09"
last_reply: "2015-03-31"
replies: 7
solved: false
page: 1
pages: 1
lang: "de"
---

# Unterschiedliche Default Language bei unterschiedlichen Startseiten

TYPO3 › Mehrsprachigkeit · 7 Antworten · gestartet 2015-03-09

## Eröffnungsbeitrag

**dominiktome** · 2015-03-09 · [Beitrag #1](https://www.typo3.net/d/119865-unterschiedliche-default-language-bei-unterschiedlichen-startseiten/1)

Hallo liebe Community,

ich stehe vor folgendem Problem:

ich habe eine Typo3-Installation für einen Kunden, die in div. Ländern Zweigstellen betreiben.
Hierfür wurde für jede Zweigstelle ein eigener Seitenbaum angelegt. Zusätzlich gibt es noch eine "Landingpage" mit Unterseiten, die die allgemeinen Informationen zur Organisation zur Verfügung stellen. die Länder-Seiten geben eben die einzelnen Länder-Spezifischen Daten her.

Nun jetzt das Problem:
Jede Sprache hat natürlich ihre eigene Sys_language_uid, und je nach Zweigstelle ist eine andere Sprache die default-Language.
Auf der Landing-Page mit ihren sub-seiten sollen ALLE Sprachen verfügbar sein, auf der jeweiligen Landes-Seite nur Englisch und die Landessprache.
Hier soll allerdings jeweils die UID der Landessprache als Default Language in der DB gespeichert werden.
Hat jemand eine Ahnung, wie ich das hinbekomme?

ich habe es schon mit config.sys_language_uid probiert, das zeigt aber keinen Erfolg.
Bin um eure Hilfe sehr dankbar.

MfG,

Dominik

## Antworten

### [#2](https://www.typo3.net/d/119865-unterschiedliche-default-language-bei-unterschiedlichen-startseiten/2) · dominiktome · 2015-03-18

Gibts hier keine Ansätze?
Ich bin langsam am verzweifeln :(

### [#3](https://www.typo3.net/d/119865-unterschiedliche-default-language-bei-unterschiedlichen-startseiten/3) · Wool · 2015-03-18

Also ich hatte das mal so gelöst, dass die Default-Sprache Englisch war und entsprechend die Sprache gesetzt wurde (wenn nicht gesetzt) wenn der Besucher über die entsprechende Länderdomain kam.
Condition für China: [globalString= IENV:HTTP_HOST=*.cn]

Also: damoin.cn > L=Chinesisch-ID / domain.com > L=Englisch-ID (Standard) / ...

Und alles mit Content-Fallback entweder auf die Landessprache oder die Standardsprache (je nach Seitenbaum-Ast und Wunsch).

Evtl. kannst Du das umdrehen?

### [#4](https://www.typo3.net/d/119865-unterschiedliche-default-language-bei-unterschiedlichen-startseiten/4) · dominiktome · 2015-03-18

Ich glaube, die Ausgabe im Frontend würde mir weniger Probleme bereiten.
Meine Hauptsorge gilt dem Backend.

Ich habe eine Haupt-Domain (www.DOMAIN.tld)
und je nach Land sub-domains (z.b. austria.DOMAIN.tld, bosnia.DOMAIN.tld, slovakia.DOMAIN.tld), diese Weichen im FE krieg ich hin.

das große Problem hier:
Wenn ich mich als Redakteur der Hauptdomain einlogge, sollen alle Inhalte Default in EN sein, und alles andre als Sys_language_overlay übersetzt.
Bin ich jetzt aber z.B. Redakteur für Bosnien (da sehe ich nur den entsprechenden Seitenbaum), sollen meine Standard-Seiten natürlich auf bosnisch hinterlegt sein, und EN als Sys_language_overlay Übersetzung.

Was das ganze jetzt natürlich noch ein wenig tricky macht:
Diese Seiten haben News und Events. Diese sollen auf der Hauptdomain, die alle Sprachen hat, natürlich auch verfügbar sein - in der jeweiligen Landessprache.

Hab ich hier den falschen Ansatz? Ich brauch hier einfach eine Lösung, die funktioniert und man dem Kunden erklären kann :)

### [#5](https://www.typo3.net/d/119865-unterschiedliche-default-language-bei-unterschiedlichen-startseiten/5) · Wool · 2015-03-19

Hm... eine Standard-Sprche ist eine Standard-Sprache, ob man die innerhalb einer Seite wechseln kann/sollte hab ich noch nicht ausprobiert...

... evtl. per ext.Template am Anfang des Astes die Angaben aus dem root-Template abändern

... aber ob das sinnvoll ist und nicht mehr verwirrt als es effektiv bringt?

### [#6](https://www.typo3.net/d/119865-unterschiedliche-default-language-bei-unterschiedlichen-startseiten/6) · dominiktome · 2015-03-19

Naja - das "Problem" ist ja, jede Seite hat ihre Ausgangssprache, das heißt, der Redakteur sollte auch in dieser Sprache seine Defaults anlegen können (da z.B. nicht jede rumänische Seite auf englisch übersetzt wird).

Soweit ich das ja grundsätzlich verstehe ist ja im Endeffekt Englisch (wenn so eingestellt) die Default-Language, und alles andre sind Übersetzungen. Was heißt, ich müsste erst die Seite auf English anlegen, auf rumänisch übersetzen und die Default nicht anzeigen lassen, wenns die Übersetzung nicht gibt, oder seh ich das grade falsch?

Die größte Challenge ist ja, dass es komplett eigenständige Seiten sind. Von eigenen Redakteuren gewartet und untereinander nicht verknüpft (einzige Ausnahme die allgemeine Seite die es für alle Sprachen gibt und die auf gemeinsame Datensätze zugreifen können soll).

### [#7](https://www.typo3.net/d/119865-unterschiedliche-default-language-bei-unterschiedlichen-startseiten/7) · Wool · 2015-03-23

Für das "Backend" gibt es da wohl kaum Möglichkeiten. Höchstens mit eigener Ext.

Für das Frontend (für Interessierte):

Also generell würde ich jedem Land alle Sprachen (optional) erlauben, denn Rumänen übersetzen gern auch mal ins Russische oder so...

und im root-Template hast du ja sowas wie:

```typoscript
#Standardsprache - wenn L nicht übergeben:
config { 
  linkVars = L 
  sys_language_uid = 0 
  sys_language_overlay = 1
  language = en 
  locale_all = en_EN
  htmlTag_langKey = en
  # optional: sys_language_mode = content_fallback; 1
}
# Wahlsprachen - wenn L angegeben:
[globalVar = GP:L = 0] 
  config.sys_language_uid = 0 
  config.language = en 
  config.locale_all = en_EN
  config.htmlTag_langKey = en
  # optional: config.sys_language_mode = content_fallback; 1
[global]
[globalVar = GP:L = 1] 
  config.sys_language_uid = 1 
  config.language = de 
  config.locale_all = de_DE 
  config.htmlTag_langKey = de
  config.sys_language_mode = content_fallback; 0
[global]
#...
```

und im ext-Template des (hier) deutschen Asts, den Standard-Teil ändern in Deutsch:

```typoscript
config { 
  linkVars = L 
  sys_language_uid = 1 
  sys_language_overlay = 1
  config.language = de 
  config.locale_all = de_DE 
  config.htmlTag_langKey = de
  sys_language_mode = content_fallback; 0
}
```

ich weiss wie gesagt nicht ob das so prktikabel ist, aber rein logisch sollte das funktionieren...

hier gehts noch zur Referenz: <https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/TopLevelObjects/Config.html>

### [#8](https://www.typo3.net/d/119865-unterschiedliche-default-language-bei-unterschiedlichen-startseiten/8) · dominiktome · 2015-03-31

So  - Sorry ide lange Antowrt-Zeit.

Ja, rein logisch funktioniert das im Frontend - sofern die Default-Language auch immer die selbe ist. :)
Für mein Problem muss ich mir wohl noch was überlegen, um das ganze zu umschiffen ... :) seis drum.

---

Quelle: „Unterschiedliche Default Language bei unterschiedlichen Startseiten“, typo3.net, https://www.typo3.net/d/119865-unterschiedliche-default-language-bei-unterschiedlichen-startseiten
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
