Hallo klangfabrik
Ich weiss ist schon etwas länger her.. aber ich stehe zurzeit vor dem selben Problem. Wie hast du es damals gelöst?
gruss
martin
Hallo
Ich hab ein Problem beim Versand von mehrsprachigen Newslettern mit Direct Mail.
Eingerichtet wurde Direct Mail mit 2 Sysfoldern, einmal für Sprache Deutsch, einmal für Französisch. Die Unterscheidung, in welcher Sprache ein Member einen Newsletter erhält, habe ich mit Kategorien gelöst und funktioniert eigentlich alles bestens. Für den Newsletter existiert ein eigenes Template und css file.
Versand in Deutscher Sprache (Hauptsprache) kein Problem.
Das erste Problem war, dass beim Versand der Newsletter aus dem französischen Sysfolder immer nur die deutsche Sprachspalte angezeigt wurde, und nicht die französische. Gelöst habe ich das so, dass ich im Erweiterungstemplate im franz. Sysfolder folgendes eingetragen habe.
config.sys_language_uid = 1
config.language = fr
config.locale_all = fr_FR
config.htmlTag_langKey = fr-FR
Damit wird mir schon mal die französische Spalte angezeigt.
Zweites Problem:
Bei der französichen Sprache, also im Sysfolder mit den franz. Newslettern, habe ich das Problem, dass die internen Links immer auf die deutsche Seite zeigen, und nicht auf die französische, also die LinkVars nicht mitgegeben wird (&L=1). D.h. ein Empfänger des franz. Newsletter wird beim klicken auf die internen Links immer zuerst auf die deutsche Seite geleitet.
Wie kann ich das anders machen? Nach Tagen bin ich ratlos, und ev. sehe ich den Wald vor lauter Bäumen nicht mehr...
Vielen Dank für Hilfe.
Klangfabrik
Hallo klangfabrik
Ich weiss ist schon etwas länger her.. aber ich stehe zurzeit vor dem selben Problem. Wie hast du es damals gelöst?
gruss
martin
Welches der zwei Probleme meinst du?
Hi
Ich habe es ähnlich gelöst wie du. Der Versand in verschiedenen Sprachen erfolgt nach unterschiedlichen Empfängerkategorien. Bisher gibt es für jede Sprache eine Seite (deutsch), aber alle im selben Ordner.
Natürlich habe ich nun auch dein Problem Nr.2, dass die Links immer auf die deutsche Seite verweisen.
Gruss
Da kann ich glaub ich helfen. Ist eigentlich ganz einfach, bin aber auch nach langem Pröbeln drauf gekommen:
Beim Direct Mail Modul auf "Konfiguration" gehen. Dort solltest du, wenn du es gleich wie ich gemacht hast, für jede Sprache einen Ordner haben. Wähl den Ordner mit der 2. Sprache (z.B. Französisch).
Dann beim 3. Konfigurationspunkt "SETZE STANDARDWERTE FüR DAS AUSLESEN DER E-MAIL-INHALTE:"
bei "Parameter, HTML": den Sprachparameter einsetzen, z.B. &L=1
Damit wird den Links am Ende der Parameter angesetzt, und die Links zeigen auf die richtige Sprache.
Hoffe, ich konnte helfen, und dass es bei dir klappt.
Gruss
René
super, klappt!
danke :)
Hallo René und Impgala
danke VIEL für die Lösung, hat mir schon mal eminent geholfen beim identischen Problem. Was mich allerdings noch etwas stutzig macht, ist, dass die Links in der Vorschau korrekt aufgelöst wurden (noch ohne das "Parameter, HTML" Setting), wenn ich als Admin eingeloggt war.... seltsam, was könnte dahinterstecken?
Mit diesem Html-Parameter wird es nun ja nicht mehr möglich sein, interne Links über Sprachgrenzen hinweg zu setzen - oder?
Viele Grüsse
Urs
einfacher wirds mit dieser erweiterung:
http://typo3.org/extensions/reposito..._mail/current/
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen