Hallo Leute,
ich versuche den Wert einer CONSTANTS-Angabe abhängig von der Sprache zu setzen:
z.B.:
# Italienisch, sys_language.uid = 3
[globalVar = GP:L = 3]
config.sys_language_uid =3
config.language = it
config.locale_all = it_IT
styles.content.loginform.pid = 27
...
[global]
Grund dafür ist, dass ich alle user einer Sprache in einem eigenen Sysfolder ablegen möchte und daher das Login-Formular abhängig von der gewählten Sprache die User in einem anderen Sysfolder suchen soll.
Oder gibt's dafür eine andere (bessere) Lösung??? #paralyzed#
also mir fällt spontan keine ein aber die lösung funktioiert doch oder nicht???
leider nicht.
ich kann mich in keiner einzigen (insgesamt 4 Sprachen) anmelden, obwohl die entsprechenden User angelegt sind.
Kann es sein, das man im Constans-Bereich des Templates ebenfalls eine Sprachweiche einbauen muss und die Anganen dort eingeben muss? Momentan sind sie im Setup-Bereich angegeben.
Oder muss man die Constants-Angaben, wenn man sie aus dem setup-Bereich ansprechen möchte, anders ansprechen?
man muss tatsächlich eine eigene Sprachweiche im Constants-Bereich des Templates einbauen.
z.B.:
# Italienisch, sys_language.uid = 3
[globalVar = GP:L = 3]
config.sys_language_uid =3
config.language = it
config.locale_all = it_IT
styles.content.loginform.pid = 27
...
[global]
😃
as72 schriebich kann mich in keiner einzigen (insgesamt 4 Sprachen) anmelden, obwohl die entsprechenden User angelegt sind.
Kann es sein, das man im Constans-Bereich des Templates ebenfalls eine Sprachweiche einbauen muss und die Anganen dort eingeben muss? Momentan sind sie im Setup-Bereich angegeben.
Nein. Aber ich sehe in Deinem Code auch nur, dass Du die Loginseite definierst. Welcher Userfolder zu nutzen ist gibst Du doch aber in der angelegten Seite an. Wenn also die (sprachlich) richtige Seite angezeigt wird, dann hat Deine Condition ihren Zweck doch erfüllt und die Ursache liegt woanders.
Ich verwende die "onetree lösung" d.H. alle Sprachversionen sind auf der gleichen Seite eingebunden.
Im Setup (und jetzt auch in den Constants) gibt es eine Sprachweiche (keine Ahnung wie man das sonst nennen soll?) dort kann ich z.B. bestimmen, dass die Sprachversion xy eine andere CSS-Datei laden soll...
Ich habe die gleiche Weiche auch im Constants-Bereich eingebaut um dem Template zu sagen, dass die Italienischen User im Sysfolder mit der ID 27 liegen, die Deutschen im Sysfolder mit der ID 28, etc.