Hallo
Ich habe habe ein kleines Problem. Denn ich habe eine Seite mit vier Sprachen. Für jede Seite gibt es ein Standart Mailformular. Nur leider werden die Hinweise für das nötige Ausfüllen der Felder immer nur in Englisch angezeigt.
Warum?
###Mailform
[globalVar = GP:L = 0] ###englisch
tt_content.mailform.badMess = Please fill out the following fields:
[end]
[globalVar = GP:L = 1] ###deutsch
styles.content.mailform.badMess = Bitte füllen Sie folgende Felder aus:
[end]
[globalVar = GP:L = 2] ###franz
styles.content.mailform.badMess = Bitte füllen Sie folgende Felder aus:
[end]
[globalVar = GP:L = 3] ###ital
styles.content.mailform.badMess = Bitte füllen Sie folgende Felder aus:
[end]
Dieser Eintag ist im TS Setup.
Die Sprachumschaltung funktioniert aber soweit.
besten Dank
gruss onetit
dann schreib die anweisung doch gleich in die condition der sprachumschaltung!
georg
hallo georg
nee geht nicht, ich bekomme jetzt immer die Standart Meldung:
You must fill in these fields:
# Deutsch
[globalVar = GP:L=1]
config.sys_language_uid = 1
config.language = de
config.locale_all = de_DE
plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 1
temp.text.10.strftime = %A, %B %d, %Y
styles.content.mailform.badMess = Bitte füllen Sie folgende Felder aus:
[global]
gruss onetit
onetit schrieb
Hallo
Ich habe habe ein kleines Problem. Denn ich habe eine Seite mit vier Sprachen. Für jede Seite gibt es ein Standart Mailformular. Nur leider werden die Hinweise für das nötige Ausfüllen der Felder immer nur in Englisch angezeigt.
Warum?
###Mailform
[globalVar = GP:L = 0] ###englisch
tt_content.mailform.badMess = Please fill out the following fields:
[end]
[globalVar = GP:L = 1] ###deutsch
styles.content.mailform.badMess = Bitte füllen Sie folgende Felder aus:
[end]
[globalVar = GP:L = 2] ###franz
styles.content.mailform.badMess = Bitte füllen Sie folgende Felder aus:
[end]
[globalVar = GP:L = 3] ###ital
styles.content.mailform.badMess = Bitte füllen Sie folgende Felder aus:
[end]
Dieser Eintag ist im TS Setup.
Die Sprachumschaltung funktioniert aber soweit.
besten Dank
gruss onetit
1) Ganz banal aber hast Du es schon mal bei den anderen Sprachen mit
tt_content.mailform.badMess = xxx
probiert ?? Sollte eigentlich funzen.
2) Hast Du mit Sprachversionen für die Seite gearbeitet oder für jede Sprache einen eigenen Baum? Dann kannst du für jeden Tree auch ein TSSetup definieren.
3) Im TypoScript Object Browser mal prüfen ob die badMess tatsächlich in den oben angegebenen Pfaden vorhanden ist und ggf. mal testweise ändern (für englisch.)
Hallo
Das geht leider auch nicht. :-(
Wenn ich aber in den Constants,
"styles.content.mailform.badMess = Bitte Füllen sie folgende Felder aus:"
drin habe, bekomme ich diese Meldung überall auf deutsch.
Wenn ich sie aber auskommentiert habe, bekomme ich überall nur, "You must fill in these fields:", obwohl ich das nirgens definiert habe.
Was ist das?
gruss onetit
Hat das irgendwie bei Typo3 4.1 geändert? Bekomme es weder bei tt_content.mailform... oder styles.content.mailform... hin.
Meine Antwort, besser spät als nie (Typo3 4.2)
Seitenansicht, die ist eh' für viele Sprachen:
Deutsch:
| badMess=property| Bitte füllen Sie folgende Felder aus:
Bei Englisch:
| badMess=property | Please fill in these fields:
Bei Franz.:
| badMess=property | Vous avez oublié de saisir les champs :
Funktioniert, nur die Sonderzeichen in den Feldern werden - wahrscheinlich von Javascript-Generator verhunzt:
Prénom steht auf der Website richtig, im Popup steht:
"Pr%C3%A9nom" <- das sieht anders aus, ein A mit Schlange und ein Copyright symbol.
Wisst Ihr was dazu ?