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.
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-->