Templates für die eMails aus dem aux_newsmailer

Das Template und die zugehörige CSS-Datei befinden sich innerhalb der Extension im Ordner res/ – die Verlinkung mit einer eigenen Datei in fileadmin scheint nicht zu funktionieren.

Das Original (template.tmpl, hier nur der HTML-Teil)

<!-- ###HTMLMAIL### begin-->
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
  <HEADER>
    <LINK href="###CSS###" rel="stylesheet" media="screen">
    <TITLE>###TITLE###</TITLE>
  </HEADER>
  <BODY>
    <DIV class="newspage">
      <DIV class="pageheader">###IMAGE###</DIV>
      <DIV class="newstitle">###TITLE###</DIV>
      <DIV class="newsdate">###DATE###</DIV>
      <DIV class="newsheader">###NEWSHEADER###</DIV>
      <DIV class="newslist">###NEWSLIST###</DIV>
      <DIV class="newsfooter">###NEWSFOOTER###</DIV>
      <DIV class="profilemsg">###PROFILEMESSAGE###</DIV>
      <DIV class="profilelink">###PROFILELINK###</DIV>
    </DIV>
  </BODY>
</HTML>
<!-- ###HTMLMAIL### end-->

haben wir durch folgende Datei ersetzt:

<!-- ###HTMLMAIL### begin-->
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
  <head>
    <title>###TITLE###</title>
  </head>
  <body style="text-align:center;background-color:#ffffff;color:#000000;font-family:Arial,Helvetica,sans-serif;margin: 0 auto;font-size:12px;">
    <div style="border:0px solid #000000;text-align:left;width:600px;background-color: #eaedf3;margin-left:auto;margin-right:auto;">
      <div style="height:0px;width:600px;text-align:left;">###IMAGE###</div>
      <div style="font-size:110%; font-weight:bold; background-color: #191981; color: #fff; padding:10px;">###TITLE###</div>
      <div style="clear:both; margin-top:5px; margin-bottom:10px; padding:10px;">###NEWSHEADER###</div>
      <div style="clear:both; padding: 0px 10px 10px 10px;">###NEWSFOOTER###</div>
      <div style="clear:both;">###NEWSLIST###</div>
      <div style="padding: 10px 10px 0px 10px; font-size:80%; float:left;">###PROFILEMESSAGE###</div>
      <div style="clear:both; padding: 0px 10px 0px 10px;">###PROFILELINK###</div>
    </div>
  </body>
</html>
<!-- ###HTMLMAIL### end-->

Weil der Newsmailer trotzdem nicht aufhören wollte, das CSS-Stylesheet einzulesen, haben wir allen Inhalt aus mail.css gelöscht.

Außerdem musste die Datei mod1/class_auxnewsmailer_core.php angepasst werden, da hier weitere Stilangaben hardcodiert sind.

Template in HTML 3.2

Nachdem diese Änderungen kein befriedigendes Ergebnis in Lotus Notes und Entourage brachten, haben wir alle div durch Tabellenzeilen ersetzt und alle Angaben zum Aussehen im Steinzeitcode gemacht:

<!-- ###HTMLMAIL### begin-->
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
  <head>
    <title>###TITLE###</title>
  </head>
  <body bgcolor="#ffffff">
    <table align="center" bgcolor="#ffffff" width="600" border="0" cellspacing="0" cellpadding="10">
      <tr bgcolor="#191981">
        <td valign="middle" colspan="2"><font color="#ffffff" size="2" face="Arial,Helvetica,sans-serif"><b>###TITLE###</b></font></td>
      </tr>
      <tr bgcolor="#eaedf3">
        <td colspan="2"><font color="#000000" size="2" face="Arial,Helvetica,sans-serif">###NEWSHEADER###</font></td>
      </tr>
      <tr bgcolor="#eaedf3">
	<td colspan="2"><font color="#000000" size="2" face="Arial,Helvetica,sans-serif">###NEWSFOOTER###</font></td>
      </tr>
      ###NEWSLIST###
      <tr bgcolor="#191981"><td valign="middle" colspan="2"></td></tr>
      <tr bgcolor="#eaedf3">
	<td colspan="2"><font color="#000000" size="1" face="Arial,Helvetica,sans-serif">###PROFILEMESSAGE###</font></td>
      </tr>
      <tr bgcolor="#eaedf3">
	<td colspan="2"><font color="#000000" size="1" face="Arial,Helvetica,sans-serif">###PROFILELINK###</font></td>
      </tr>
    </table>
  </body>
</html>
<!-- ###HTMLMAIL### end-->