Zum Inhalt springen

Probleme mit sprachumschaltung bei Loginseite

Erstellt am 21. November 2005 · 1 Antwort · letzte Antwort am 6. Mai 2008

Tags: felogin, Frage

VolkerG ·

Hallo Leute!

Auf meiner Website habe ich es jetzt soweit Laufen, dass sich bei der Sprachumschaltung sowohl die Inhalte der Seiten, als auch die Inhalte des Menüs ändern. Was aber komischerweise nicht geht, ist, das ich beim Login anstelle von Password Passwort angezeigt bekomme. Der Ausschnitt aus dem Teplate sieht so aus:

# Login-Formular für Webseiten-Benutzer
tt_content.login.20 {
   hiddenFields.pid.value = 49
   dataArray.10.label = Benutzername:
   dataArray.20.label = Passwort:
}


### Bedingungen ###

# Zeitabhängiger Begrüßungstext
[hour = >= 11]
   page.10.marks.DATUM.10.value = Guten Tag
[hour = >= 19]
   page.10.marks.DATUM.10.value = Guten Abend
[global]

### Mehrsprachigkeit ###
[globalVar = GP:L=2]
   config.sys_language_uid = 2
   config.language = en
   page.10.marks.SPRACHE.wrap = <a href="index.php?id=|&L=1">Deutsch</a>
   tt_content.login.20.dataArray.10.label = Username:
   tt_content.login.20.dataArray.20.label = Password:
[global]

Die Umschaltung Deutsch/English scheint zu funktionieren, aber wie gesagt, beim tt_content.login.20 bekomme ich bei beiden Sprachen immer Password angezeigt.

Hat da jemand eine Idee? Komischerweise wird Username durch Benutzername ersetzt.

flobb ·
tt_content.login.20.dataArray.10.label.lang.de = Benutzername:
tt_content.login.20.dataArray.10.label.lang.fr = Nom d'utilisateur:
tt_content.login.20.dataArray.20.label.lang.de = Passwort:
tt_content.login.20.dataArray.20.label.lang.fr = Mot de passe:

Man kann pro Sprache einen weiteren language key hinterlegen und der wird im obigen TypoScript Code einwandfrei "gerendert".

Die Antwort liess sehr lange auf sich warten aber ich bin auch nur durch die Forumssuche überhaupt auf diesen Thread gekommen uund aufgrund von dieser Idee, wie sie hier drin steht, habe ich diese Lösung gefunden.

Vielen Dank 8-)