Zum Inhalt springen

Login/anmelden je nach sprache

Erstellt am 21. Juni 2006 · 6 Antworten · letzte Antwort am 22. Juni 2006

Tags: Frage

typo3_typ ·

Hallo zusammen,

ich versuche mich gerade an einem Login Link der in der jeweils gewählten Sprache ausgegeben werden soll. Hierzu nehmen ich im Temp-setup folgendes:

config.linkVars = L
subparts.login= TEXT
subparts.login.value=<a href="index.php?id=1" title="Login" class="up">Anmelden</a>
[globalVar = GP:L = 1]
subparts.login= TEXT
subparts.login.value=<a href="index.php?id=1" title="Login" class="up">Login</a>
[global]

Eigentlich sollte es ja gehen oder ist das der falsche ansatz?
wär super wenn mir jemand einen Tip geben könnte.

Vielen Dank, viele Grüße und einen schönen Tag,

Typo3_typ

Unbekannter Benutzer ·

Eigentlich sollte es ja gehen oder ist das der falsche ansatz?

wieso probierst dus nicht einfach aus? 😉

p.s: Conditions dürfen nie innerhalb von geschweiften Klammern stehen

typo3_typ ·

sorry, aber ich würd nicht posten wenn ichs nicht schon probiert hätte und keine Lösung dazu gefunden hätte.

Unbekannter Benutzer ·

deine Frage kam so rüber, dass es nicht den Anschein machte, als ob du es bereits ausprobiert hättest, dann muss ich mich wohl entschuldigen 😉

dein Ansatz ist korrekt.

Hast du denn, wie in meinem ersten Post noch so nebenbei erwähnt, die Anweisung ausserhalb jeglicher geschweifter Klammern gesetzt?

typo3_typ ·

Hi,

ja ich habs auch ausserhalb der geschweiften Klammern versucht. Allerding geht mir dann doch die mehrsprachigkeit flöten oder?

Ich hatte auch schon versuch dies nach "workOnsubparts" einzufügen : Ergebnis: alles schei**e 🙁

Meintest Du das so:

ich hatte gedacht es wäre zwingend noctwendig dies innerhalb der klammer auszuführen, folgendes funktioniert prächtig:

config.linkVars = L
config.sys_language_uid =0
config.language = en
config.locale_all = english
page.headerData.6 = TEXT
page.headerData.6.value = <link rel="stylesheet" type="text/css" href="fileadmin/layout/css/header_en.css" />
English language, sys_language.uid =0
[globalVar = GP:L =1]
config.language = de
config.locale_all = de_DEconfig
page.headerData.6 = TEXT
page.headerData.6.value = <link rel="stylesheet" type="text/css" href="fileadmin/layout/css/header_de.css" />
config.sys_language_uid =1
[global]

Daher auch meine Annahme das ich das auch ganz einfach mit Subparts so durchziehen kann 🙂
Mache da jetzt schon den ganzen Tag dran rum und renn immer wieder in eine Sackgasse 🙁 Wäre echt super wenn Du mich nochmal supporten könntest wo genau mein Fehler liegt, denn ich glaube ich bin gar nicht so weit vom gewünschten Ergebnis weg 🙂

Einen schönen Abned und danke für Dein Feedback,

Gruß

Typo3_typ

Frank79 ·

ich habe einen ähnlichen Fall, so sieht es bei mir aus.

der globalVar Bereich steht bei mir ganz am Ende

[globalVar = GP:L=6]
	page.10.marks.LOGIN=TEXT
	page.10.marks.LOGIN.insertData = 1
	page.10.marks.LOGIN.value={glob:TSFE:fe_user:sesData:login}&nbsp;&nbsp;{glob:TSFE:fe_user:sesData:logout}

	page.10.marks.RIGHT_LOGIN=TEXT
	page.10.marks.RIGHT_LOGIN.value=	
[global]
typo3_typ ·

yeahs, Frank,

genau das wars. Ich hatte es nicht ans ende gesetzt und den page.zusatz vergessen.

Ich danke dir und wünsch nen schönen abend,

Gruß

Typo3_typ