Hallo Experten,
ich habe bei mailformplus und und meiner mehrsprachigen Website (deutsch, ialienisch) folgendes Problem:
Wenn ich mich auf der italienischen Seite befinden und das Formular absende ohne alle Felder ordnungsgemäß ausgefüllt zu haben, springt die Seite wieder zurück auf die deutsche (Haupt-)Version zurück und zeigt mir da die Fehlermedungen.
Woran könnte das liegen? Ich vermute dass irgendwo der L-Paramter verloren geht...
Ciao und danke
poli-dori
Hallo,
das gleiche Problem habe ich leider auch mit einer Deutsch/Englisch Übersetzung. Habe schon 2 unetrschiedlich Ordner mit der mailformplus Definition erstellt (eine für Deutsch eine für Englisch). Funktioniert soweit (er nimmt z.B. jeweils das entsprechende Template auf Deutsch und Engliisch). Nur wenn ein Pflichfeld nicht ausgefüllt wird, sprint er auf die Default-Sprache Deutsch???
ist mailformplus 3.8.0
Hallo,
nachdem ich hier im Forum keine Antwort auf dieses Problem finden konnte, poste ich es mal meinen Lösungsweg:
Zunächst den bekannten Kniff, für jede Sprache ein Template einzubinden.
plugin.tx_thmailformplus_pi1.default.email_htmltemplate = ../../fileadmin/templates/mailform_deutsch.html
[globalVar = GP:L=1]
plugin.tx_thmailformplus_pi1.default.email_htmltemplate = ../../fileadmin/templates/mailform_english.html
[global]
Im jeweiligen Template muss man dann noch bei den hidden fields die value des Feldes L entsprechend der Sprache anpassen:
<input class="hidden" type="hidden" name="L" value="1" />
Und schon geht es.
Grüße,
el_curtismo