Zum Inhalt springen

DM Subscribe mehrsprachig

Erstellt am 23. Juli 2003 · 4 Antworten · letzte Antwort am 11. Januar 2007

Tags: Direct Mail, Frage

loremIpsum ·

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:

No template file found:

Hat da jemand schon Erfahrungen damit gesammelt?

Herzlichen Dank!

loremIpsum ·

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

hahni ·

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?