Gepostet am:21.12.2012 09:21
#1
Templatehandling
21.12.2012 09:21 Hallo Leute
Ich habe ein kleines Problem beim Erstellen eines Newsletters:
Den Inhalt meines Newsletters lasse ich über ein Formular mit TinyMCE eingeben. In der Datenbank wird dann der html-Quellcode abgespeichert
<p>Das ist mein Newslettertext</p>
Beim Versenden lasse ich ein Template mit dem Newslettertext befüllen.
Das Template ist eine html:
<body style="margin: 10px;">
<div style="width: 640px; font-family: Arial, Helvetica, sans-serif; font-size: 11px;">
Dear <{$sex}> <{$firstname}> <{$lastname}><br />
<br />
<{$content}>
<br />
</div>
<div class="letter_footer" style="width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 11px;padding-top:50px">
If you want to unsubscribe please click <a href="<{$unsubscribe_url}>subscription.php?op=list&subscr_email=<{$subscr_email}>" target="_blank">here</a>
</div>
</body>
Das Template rufe ich über $XoopsTpl auf.
Nach dem Einlesen des Abonnenten lasse ich die Smartys mit der Funktion assign ersetzen, was bei Vor-, Nachname einwandfrei funktioniert. Beim Newsletterinhalt habe ich das Problem, dass die html-Tags als Text und nicht als Tags eingefügt werden.
Das schaut dann so aus:
Dear Mr. Firstname Lastname
<p>Das ist mein Newslettertext</p>
If you want to unsubscribe please click here
Wie krieg ich das hin, dass der html-Text richtig übernommen wird?
mfg
Goffy
Xoops 2.5.5
EDV = Epoche der Verzweiflung