-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hallo Claude.


Was du bei deiner Textausgabe nicht siehst: Deine Marker sind falsch.
Directmail erwartet dass der Marker "###USER_title###" ist, heißt das "USER" in 
Großbuchstaben, die Datenbankspalte Kleinbuchstaben.

Das hast du vermutlich in deinem Mail-Template bzw. dem verwendeten CE auch 
genau so gemacht, weshalb die HTML-E-Mail korrekt umgesetzt wird.

Die Frage ist jetzt: Wie kommt dein Plaintext denn überhaupt zustande? Es gibt 
da einen durchaus gängigen Weg, den HTML-Content "html2text" in Plaintext 
umzuwandeln. Als Grundlage wird da häufig das System von 
http://www.chuggnutt.com/html2text.php verwendet. Das wandelt allerdings h1 bis 
h3 in Großbuchstaben um, sodass aus einem "Hallo ###USER_name###" im Plaintext 
dann "HALLO ###USER_NAME###" wird.
Nach dieser Uppercasewandlung findet Directmail natürlich den Marker nicht 
mehr, weil der Match dumm mittels str_replace durchgeführt wird und USER_NAME 
eben nicht USER_name ist.

Die Lösungen dafür wären, wahlweise die Anrede nicht in h1 bis h3 zu packen 
oder das html2text so zu patchen, dass es h1 bis h3 eben nicht zwingend un 
Uppercase wandelt.


Grüße,



Stephan Schuler
TYPO3 Entwickler

Telefon: +49 (911) 539909 - 0
E-Mail: stephan.schu...@netlogix.de

- --
netlogix GmbH & Co. KG
Systemhaus | Trainingscenter | Medienagentur
Andernacher Straße 53 | 90411 Nürnberg
Telefon: +49 (911) 539909 - 0 | Fax: +49 (911) 539909 - 99
E-Mail: mailto:i...@netlogix.de | Internet: http://www.netlogix.de/

netlogix GmbH & Co. KG ist eingetragen am Amtsgericht Nürnberg (HRA 13338)
Persönlich haftende Gesellschafterin: netlogix Verwaltungs GmbH (HRB 20634)
Umsatzsteuer-Identifikationsnummer: DE 233472254
Geschäftsführer: Stefan Buchta, Matthias Schmidt

________________________________________


Von: typo3-german-boun...@lists.typo3.org 
[typo3-german-boun...@lists.typo3.org] im Auftrag von Claude Unterleitner 
[claude.unterleit...@gmx.de]
Gesendet: Dienstag, 16. März 2010 19:37
An: typo3-german@lists.typo3.org
Betreff: [TYPO3-german] Problem mit Directmail: Marker werden in Plaintext      
nicht umgewandelt

Hallo Leute,

ich hab ein großes Problem bei Directmail. Vielleicht kann mir jemand
weiterhelfen? Komm da einfach nicht weiter und finde auch im Web keine
Lösung.

Und zwar hab ich eine personalisierte Anrede in den Content eingebaut:
###USER_TITLE### ###USER_LAST_NAME###,

In den HTML-Mails werden diese auch korrekt umgewandelt, nicht jedoch in
den Plain-Texten.

Folgende Version verwende ich : Direct Mail 2.6.6
sowie df_direct_mail_subscription 1.0.5

Als statische Templates eingebunden hab ich Direct Mail Plaintext und
Direct Mail News Plain Text, wobei ich aber letzteres nicht unbedingt
bräuchte.

Verwendete Typo3-Version: 4.2.10

Danke!!!!

VG
Claude
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


-----BEGIN PGP SIGNATURE-----
Version: PGP Universal 2.12.0 (Build 1035)
Charset: Windows-1252

wpUDBQFLoAESpp0IwsibV8MBCO/ZA/43C0cf6ckj12KLjOC8ffz7/7kw1EsBehDm
NpFa1I3GIVlOToJJTzUoaelV9E4mJIBNhzWXszHCBW84PBjOBSj66os5U42qIwm6
K3JGJ+CxYkjJ+sFNTFC9P0oXAnre6dDQoIzVloC+7g5mLIXu7eS1T5B89YeWBNeX
pxyNtzO2dg==
=96UG
-----END PGP SIGNATURE-----
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an