MailLogger Form Edit
Author: Ryllie
Publication Date: 9/26/2012 16:23
Hallo zusammen,
ich bin beim Einrichten des MailLoggers mithilfe des FormEdit-Moduls auf folgendes Problem gestoßen:
Ich habe in meinem Projekt die Sprachen "EN" und "DE" eingerichtet. Die Konfiguration des Formulars habe ich ebenfalls für beide Sprachen durchgeführt.
Beim Generieren funktioniert auch alles ohne Fehler. Wenn ich nun auf den "Senden"-Button klicke dann wird immer nur das deutsche MailTemplate angezogen.
Nun bin ich ein wenig stutzig geworden. Die formlogger.ini-Datei wurde ja beim generieren zwei mal angelegt...jeweils im EN und im DE-Pfad.
Dort steht auch jeweils der richtige Pfad zum richtigen Mailtemplate drin. Allerdings hat man ja während der Projektkonfiguration angeben müssen, dass wo die ini-Datei liegt und dies verweist auf meinen DE-Pfad:
Nun zu meiner eigentlichen Frage: Gibt es überhaupt die Möglichkeit, das Templates je nach genutzter Sprache abschicken? Falls ja, was muss ich umstellen, um ihn auf die richtige INI-Datei zu verweisen?
Schon mal Danke für die Auskunft. :smileyhappy:
Gruß,
Stefan
Tags: module_development
-
Author: tklein - 10/1/2012 12:19
Hallo,
für diesen Fall muss das Servlert für jede Sprache initiert werden. Sie müssen also die Konfiguration in der web.xml anpassen. Das heist ungefähr so:
fsfe-FormLogger_DE
de.espirit.firstspirit.opt.formedit.FormServlet
[..]
fsfe-FormLogger_EN
de.espirit.firstspirit.opt.formedit.FormServlet
[..]
[...]
fsfe-FormLogger_DE
*.form_de
fsfe-FormLogger_EN
*.form_de
Im FormStart-Template ist dann noch das *.form erweitern zu "*.form_$CMS_VALUE(#global.language)$
0
Vous devez vous connecter pour laisser un commentaire.
Commentaires
1 commentaire