---
title: "Mehrsprachige Seite - Nur default wird angezeigt"
url: "https://www.typo3.net/d/67027-mehrsprachige-seite-nur-default-wird-angezeigt"
source: "typo3.net"
tags: ["TYPO3","Mehrsprachigkeit","Frage"]
created: "2007-08-20"
last_reply: "2007-08-21"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Mehrsprachige Seite - Nur default wird angezeigt

TYPO3 › Mehrsprachigkeit · 2 Antworten · gestartet 2007-08-20

## Eröffnungsbeitrag

**Aldarin** · 2007-08-20 · [Beitrag #1](https://www.typo3.net/d/67027-mehrsprachige-seite-nur-default-wird-angezeigt/1)

Hey Leute,

also ich habe folgendes Problem.

Ich versuche meine Seite nun auf mehrere Sprachen umzustellen.

Default: Englisch
Zweitsprache: Deutsch (uid=1)
Drittsprache: Französisch (uid=2)

Ich in der pid 0 Deutsch und Französisch hinzugefügt.

Ich habe auf der Startseite meiner Seite auch schonmal Testweise einen Englischen Text (unter Default) und einen Deutschen Text (unter Deutsch) eingetragen.

Ich habe die Ext rlmp_language_detection installiert und mit folgendem TypoScript im Setup meines Templates konfiguriert:

```typoscript
# rlmp_language_detection
#######################################
plugin.tx_rlmplanguagedetection_pi1.useOneTreeMethod = 1
plugin.tx_rlmplanguagedetection_pi1.defaultLang = en
plugin.tx_rlmplanguagedetection_pi1.dontAddSchemeToURL = 0
```

Nun sollte er mir ja die passende Sprache auswählen.

Ich habe meinen Typo3conf und Typo3FE Cache geleert.

Gehe ich nun auf die Startseite bekomme ich den englischen Inhalt angezeigt obwohl in der Adressleiste ?L=1 angehängt wurde.

Woran kann das liegen?

Ich habe es auch schon einmal mit folgendem Code im Setup probiert.

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

# values for default language (English)
config.sys_language_uid = 0
config.language = en
config.locale_all = en_EN

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


# French language, sys_language.uid = 2
[globalVar = GP:L = 1]
config.sys_language_uid = 2
config.language = fr
config.locale_all = fr_FR
```

Das führte dann dazu, das wenn ich ?L=1 anhänge der Inhalt in deutsch gezeigt wird, jedoch gehe ich einfach nur auf die Domain, ohne etwas anzuhängen wird keine Sprache ausgewählt und ich bekomme die T3-Fehlermeldung: "Page undefined Type = 0" oder so in der Richtung.

Was kann falsch sein?

Liegt es vielleicht am RealURL oder hab ich die Ext für die Sprachauswahl falsch konfiguriert?

Ich weiß echt nicht mehr weiter. HIIIIILFE!

Vielen Dank schon einmal!

Euer Daniel

## Antworten

### [#2](https://www.typo3.net/d/67027-mehrsprachige-seite-nur-default-wird-angezeigt/2) · Aldarin · 2007-08-20

Update:

Ich habe den letzten Codeabschnitt im TS nochmal überarbeitet.
Die Fehlermeldung bekomme ich nun zumindest nicht mehr.

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

# values for default language (English)
[globalVar = GP:L = 0]
config.sys_language_uid = 0
config.language = en
config.locale_all = en_EN
[global]

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

# French language, sys_language.uid = 2
[globalVar = GP:L = 1]
config.sys_language_uid = 2
config.language = fr
config.locale_all = fr_FR
[global]
```

Jedoch besteht weiterhin ein anderes Problem.

Ich hab in der Datenbank einmal in der tt_content nachgeguckt. Dort stehen die deutschen Inhalte in der spalte sys_language der uid 1 und die englischen der uid 0 zugewiesen. Soweit korrekt.

Rufe ich die Seite nun auf, wird anscheinend auch die korrekte Sprache erkannt, denn mein Browser hängt oben "?L=1" (also deutsch) an.
Im TS der Ext habe ich angegeben, dass die Standartsprache English ist. Soweit korrekt, oder?
Schließlich soll alles englisch sein, es sei denn der User hat seinen Browser so eingestellt das er auf deutsch ist, dann soll er die deutschen Inhalte laden.
Das macht mein System ja augenscheinlich auch soweit korrekt.

Wenn ich dann aber den Inhalt sehe, steht trotzdem alles auf Englisch da. Im BE habe ich neben dem default-content noch den deutschen content stehen. Also wurde es doch auch da korrekt zugewiesen.

**Zusammenfassung**
Datenbank stimmt anscheinend, oder?
Daher sind die Anzeigen im BE auch korrekt.
Passende Sprache wird in der Adresszeile des Browsers angehängt, oder?
Default-Inhalte werden geladen obwohl German Inhalte vorliegen.

Was kann ich falsch gemacht haben? Woran kann es liegen? Irgendwo eine Flag nicht gesetzt oder was auch immer?

Grüße,
Daniel

### [#3](https://www.typo3.net/d/67027-mehrsprachige-seite-nur-default-wird-angezeigt/3) · Aldarin · 2007-08-21

Fehler gefunden. ich habe bei Französisch die selbe global Var gesetzt wie bei deutsch. Da kein französischer Inhalt vorhanden war, sprang er auf default zurück (englisch).

So nun geht alles. Muss nur noch übersetzt werden.

Grüße,
Aldarin

---

Quelle: „Mehrsprachige Seite - Nur default wird angezeigt“, typo3.net, https://www.typo3.net/d/67027-mehrsprachige-seite-nur-default-wird-angezeigt
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
