Zum Inhalt springen

Direct Mail: Hilfe (Recipient Lists etc.)

Erstellt am 24. September 2010 · 1 Antwort · letzte Antwort am 27. September 2010

Tags: tt_address, Direct Mail, Frage

zappzarapp ·

Hallo,

ich hab hier eine (echt miese erstellt - nicht von mir 😉 ) TYPO3 Website, die auch Direct Mail verwendet. Die Website hat 8 Sprachen und man kann sich in den unterschiedlichen Sprachen für den Newsletter anmelden.

Die Adressen werden in tt_address gespeichert, und es wird (mittlerweile...) die richtige Kategorie bei "Subscribe to Category" ausgewählt (also Deutsch, Englisch, etc.)

Jetzt habe ich einige Recipient Lists die sich auf das "Subscribe to Category"-Feld beziehen sollten, aber da das eine echte m:n Beziehung ist, und die Abfrage einer m:n Relation der Recipient List mit Special-Query nicht möglich ist, frage ich mich wie ich das überhaupt richtig lösen kann?

Denn wenn die Abfrage so aussieht:

SELECT uid,pid,deleted FROM tt_address WHERE ( hidden != '1' AND deleted != '1' AND module_sys_dmail_category = '1') AND tt_address.deleted=0

dann bekomme ich auch alle Personen die sich neu registrieren und in einer anderen Kategorie als 1 sind, da die zugewiesene Kategorie in sys_dmail_ttaddress_category_mm steht und im Feld module_sys_dmail_category der tt_address immer 1.

Das dürfte sich überhaupt überschneiden, der sys_dmail_ttaddress_category_mm Table dürfte irgendwann dazugekommen sein und bei älteren Datensätzen funktioniert die Auswahl mit der Query oben, aber bei allen neu registrierten nicht. Wenn ich jetzt die Recipient-List umbaue, dann wird das natürlich mit den alten Einträgen nicht mehr funktionieren - aber da muss ich mir noch was einfallen lassen....

Habe mit direct_mail noch nicht viel Erfahrung, bitte helft mir 😉

lg Matthias

[edit] ich verstehe ja überhaupt nicht, warum ich nochmal extra unterschiedliche recipient-lists pro sprache habe, wenn ich ja eh schon die kategorien bei tt_address ausgewählt habe..

zappzarapp ·

Also die wichtigeste Frage wäre:
Kann ich die Recipient-Lists irgendwie aus den "Subscribe to Category" Feldern generieren, oder soll ich sie auf mehrere Seiten aufteilen (also für Deutsch, Englisch, etc.)

lg Matthias