Ganz beseelt, dass alles nun zu klappen schien mit meinem Newsletter-Modul, fand ich mich plötzlich wieder vor der nächsten "Klippe":
Ich habe meine Seite zweisprachig aufgebaut (D+E) und deshalb brauche ich auch zwei verschiedene Subscription Templates, da diese ja hardcoded sind. Hab ich gemacht und mit folgendem Setup-Eintrag eingebunden:
# German language, sys_language.uid = 0
[globalVar = GP:L = 0]
plugin.feadmin.dmailsubscription.file.templateFile = fileadmin/tpl/directMail/fe_admin_dmailsubscrip_d.tmpl
[global]
# English language, sys_language.uid = 2
[globalVar = GP:L = 2]
plugin.feadmin.dmailsubscription.file.templateFile = fileadmin/tpl/directMail/fe_admin_dmailsubscrip_e.tmpl
[global]
Der Sprachwechsel funktioniert so auch ganz prächtig und ich kann munter zwischen den zwei Sprachen switchen.
Wenn es aber darum geht, das Formular zu verarbeiten (sprich, wenn sich User anmelden möchte und das Formular ausfüllt und abschickt) kommt die eher unschöne Meldung zurück:
Hat da jemand schon Erfahrungen damit gesammelt?
Herzlichen Dank!
Einmal darüber schlafen und dann kommen einem wieder frische Ideen. Ich habs nun folgendermassen gelöst:
In den files "fe_admin_dmailsubscrip_e.tmpl", resp. "fe_admin_dmailsubscrip_d.tmpl" überall wo der Marker ###FORM_URL### vorhanden ist noch die Sprache hinzgefügt, so dass es jetzt so aussieht:
<FORM name="tt_address_form" method="post" action="###FORM_URL###&L=2">
Ich bin sicher, man könnte die Sprache auch dynamisch hinzufügen, aber so funktionierts auch und ich bin happy!
Grüsse
Lorem
Und wie ist das dann mit den Bestätigungsmails? Funzt das bei dir auch auf deutsch?
ich habe im setup
---
#
# Newsletter
#
[globalVar = GP:L = 0]
plugin.feadmin.dmailsubscription.file.templateFile = fileadmin/templates/fe_admin_dmailsubscrip_de.tmpl
[end]
[globalVar = GP:L = 1]
plugin.feadmin.dmailsubscription.file.templateFile = fileadmin/templates/fe_admin_dmailsubscrip_en.tmpl
[end]
---
eingefügt. aber bei mir wird schon einmal das template in deutsch ignoriert. ganz zu schweigen von der sprache nach der formularübermittlung.
hat jemand ähnliche Erfahrungen machen müssen?
hast du nicht ein [end] zuviel?