Zum Inhalt springen

Sprache wird nicht umgeschaltet

Erstellt am 22. März 2007 · 2 Antworten · letzte Antwort am 22. März 2007

Tags: Frage

r_kaiser ·

Halli Hallo,

ich habe eine kleine Webseite mit TYPO3 V4.1 erstellt. Die Seite ist mit der Defaultsprache Englisch erstellt worden.

Als zusätzliche Webseitensprache habe ich nun "Deutsch" hinzugefügt. Für jede Seite (und die Elemente uaf den Seiten) habe ich Übersetzungen erstellt.

Die Sprachdefinitionen im Template sehen folgendermassen aus:

# Sprachumschaltung
config.linkVars = L

config.sys_language_uid = 0
config.language = en
config.locale_all = en_GB

[globalVar=GP:lang=de]
config.locale_all = de_DE
config.sys_language_uid = 1
config.language = de
[global]

Sollte doch eigentlich in Ordnung sein, oder?

Wenn ich die Seite aufrufe wird zuerst Englisch angezeigt. Nach einem Klick auf die deutsche Flagge wird dann auch der Parameter "&L=1" angehängt aber die deutsche Version der Seite wird nicht angezeigt.

Als Test habe ich dann mal die beiden Definitionen vertauscht (also Deutsch zur Default-Language gemacht) und es wird beim Aufruf der Seite auch Deutsch angezeigt. Allerding klappt auch dann die Umschaltung nicht.

Was kann ich tun, damit umgeschaltet wird?

Mein Hauptproblem ist im Moment, daß T3 auch bei groben Fehlkonfigurationen scheinbar keine Fehlermeldungen ausgibt sondern die Funktion einfach nicht ausführt. Gibt es keinen Weg T3 ein wenig "gesprächiger" zu machen?? (Logfile, Fehlermeldungen usw.)

Vielen Dank im vorraus,
Ralf

just2b ·

Hallo Ralf,

da ja in deiner url dann L=1 steht, musst du auch DAS abfragen...

[ globalVar = GP:L = 1 ]

und da TS keine Programmiersprache sondern nur eine Konfigurationssprache ist, gibts da keine Fehlermeldung

georg

r_kaiser ·
just2b schrieb

Hallo Ralf,

da ja in deiner url dann L=1 steht, musst du auch DAS abfragen...

[ globalVar = GP:L = 1 ]

und da TS keine Programmiersprache sondern nur eine Konfigurationssprache ist, gibts da keine Fehlermeldung

georg

Ja. Das war es. Ich hatte mir aus verschiedenen Beispielen Sachen zusammengetragen und dabei war irgendwie aus dem "L = 1" ein "L = en" geworden.

(ist ja schon fast peinlich)

Es wäre aber trotzdem schön, wenn T3 eine Art von Debugmodus hätte mit dem man z.B. solche (unsinnigen) Abfragen finden könnte.

Sorry und vielen Dank,
Ralf