Probleme mit der sendenow.tpl

Guten Tag zusammen,

wir passen gerade alle E-Mail Templates an und haben ein Problem bei der sendenow.tpl. Sobald die Versandbestätigung über das Backend getestet/verschickt wird, erhalten wir einen CGI-Fehler, den wir leider nicht nachvollziehen können:

Error sending eMail(Ihre OCCOÉ Bestellung wurde versandt) to:
[email protected] (xxxxx xxxxx) unkenntlich gemacht
Error : Message body empty

Der Quellcode lautet (aus Gründen der Diskretion haben wir diverse Teile des Codes mit xxx unkenntlich gemacht):

[{ assign var="shop" value=$oEmailView->getShop() }]
[{ assign var="oViewConf" value=$oEmailView->getViewConfig() }]

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>[{ $shop->oxshops__oxregistersubject->value }]</title>
<meta http-equiv="Content-Type" content="text/html; charset=[{$oEmailView->getCharset()}]">
<link rel="stylesheet" type="text/css" href="http://www.xxxxx.de/xxxxx_mail_html/mail_html.css" />
</head>
<body>
<table align="center" border="0" cellspacing="0" cellpadding="0" class="wrap">
<tr>
<td><table height="160" width="700" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td class="logo"><img src="xxxxx" border="0" hspace="0" vspace="0" alt="[{ $shop->oxshops__oxname->value }]" width="136" height="149" /></td>
</tr>
</table>
<br />

<!-- persönliche Ansprache -->

<table width="700" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="" class="text" colspan="2">
[{block name="email_html_sendednow_oxordernr"}]
<h1>[{ oxmultilang ident="EMAIL_SENDEDNOW_HTML_ORDERNOMBER" }]
[{ $order->oxorder__oxordernr->value }]</h1>
[{/block}]

[{block name="email_html_sendednow_sendemail"}]
[{ oxcontent ident="oxordersendemail" }]
[{/block}]
</td>
</tr>
</table>

<!-- Bestellübersicht-->

<table width="700" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="50" bgcolor="#FFFFFF"> </td>
<td width="74" class="kopf"><b>[{ oxmultilang ident="EMAIL_SENDEDNOW_HTML_QUANTITY" }]</b></td>
<td width="406" class="kopf"><b>[{ oxmultilang ident="EMAIL_SENDEDNOW_HTML_PRODUCT" }]</b></td>
<td width="120" class="kopf"> </td>
<td width="50" bgcolor="#FFFFFF"> </td>
</tr>
[{block name="email_html_sendednow_orderarticles"}]
[{foreach from=$order->getOrderArticles() item=oOrderArticle}]
<tr>
<td style="padding: 5px; border-bottom: 1px solid #fff; valign="top" width="50" bgcolor="#FFFFFF""> </td>
<td style="padding: 5px; border-bottom: 1px solid #ddd; valign="top" width="74" bgcolor="#FFFFFF""><p style="font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0;">[{ $oOrderArticle->oxorderarticles__oxamount->value }]</p></td>
<td style="padding: 5px; border-bottom: 1px solid #ddd; valign="top" width="406" bgcolor="#FFFFFF""><p style="font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0;">[{ $oOrderArticle->oxorderarticles__oxtitle->value }] [{ $oOrderArticle->oxorderarticles__oxselvariant->value }]<br />
<b>[{ oxmultilang ident="EMAIL_SENDEDNOW_HTML_ARTNOMBER" }] [{ $oOrderArticle->oxorderarticles__oxartnum->value }]</b></p></td>
<td style="padding: 5px; border-bottom: 1px solid #ddd; valign="top" width="120" bgcolor="#FFFFFF""> </td>
<td style="padding: 5px; border-bottom: 1px solid #fff; valign="top" width="50" bgcolor="#FFFFFF""> </td>
</tr>
[{/foreach}]
[{/block}]
</table>

<!-- Versandadresse und Produktbewertung -->

<table width="700" border="0" align="center" cellpadding="0" cellspacing="0">
<tr valign="top">
<td height="" class="text" style="width:50%">
[{block name="email_html_sendednow_infoheader"}]
<h2>[{ oxmultilang ident="EMAIL_SENDEDNOW_HTML_ORDERSHIPPEDTO" }]</h2>
[{/block}]
[{block name="email_html_sendednow_address"}]
<p style="font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0;">
[{ if $order->oxorder__oxdellname->value }]
[{ $order->oxorder__oxdelcompany->value }]<br />
[{ $order->oxorder__oxdelfname->value }] [{ $order->oxorder__oxdellname->value }]<br />
[{ $order->oxorder__oxdelstreet->value }] [{ $order->oxorder__oxdelstreetnr->value }]<br />
[{ $order->oxorder__oxdelstateid->value }]
[{ $order->oxorder__oxdelzip->value }] [{ $order->oxorder__oxdelcity->value }]
[{else}]
[{ $order->oxorder__oxbillcompany->value }]<br />
[{ $order->oxorder__oxbillfname->value }] [{ $order->oxorder__oxbilllname->value }]<br />
[{ $order->oxorder__oxbillstreet->value }] [{ $order->oxorder__oxbillstreetnr->value }]<br />
[{ $order->oxorder__oxbillstateid->value }]
[{ $order->oxorder__oxbillzip->value }] [{ $order->oxorder__oxbillcity->value }]
[{/if}]
</p>
[{/block}]
</td>
<td height="" class="text" style="width:50%">
<h2>Bewerten Sie Ihr Produkt/e</h2>
<p style="font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0;">
Unterstützen Sie andere xxxxx Kundinnen und Kunden. Bewerten Sie Ihr Produkt/e und/oder ergänzen Sie die Produktbeschreibung mit Eigenschaften, auf die die wir nicht oder nicht ausreichend eingegangen sind.<br /><br />
<a href="[{ $oViewConf->getBaseDir() }]index.php?shp=[{$shop->oxshops__oxid->value}]&anid=[{ $oOrderArticle->oxorderarticles__oxartid->value }]&cl=review&reviewuserhash=[{$reviewuserhash}]" style="font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px;" target="_blank">Produkteigenschaften bewerten/ergänzen</a>
</p>
</td>
</tr>
</table>

<!-- Unterschrift -->

<table width="700" border="0" align="center" cellpadding="0" cellspacing="0">
<tr valign="top">
<td height="" class="text" style="width:50%">
Mit freundlichen Grüßen<br />
<br /><img src="xxxxxf" alt="Logo der CMNS" /><br />
Ihre xxxxx - Kundenservice<br />
<br />
Persönliche Beratung: xxxxx<br />
(Festnetz 14 Cent/Min., Mobilfunk max. 42 Cent/Min.)<br />
Mo. - Fr. 08:00 - 18:00 Uhr, Sa. 08:30 bis 17:00 Uhr</span><br />
E-Mail: [email protected]
</td>
<td height="" class="text" style="width:50%">
<h2>xxxxx VIP-CLUB bbei FACEBOOK</h2>
</td>
</tr>
</table>
<br />

<!-- Footer -->

[{ oxcontent ident="occoeemailfooter" }]

Für alle Tipps respektive eventuelle Korrekur unseres ofensichtlichen Fehlers bin ich Ihnen dankbar.

Hi,
welche Version habt ihr denn im Einsatz?
Habt ihr sonst noch was angepasst(Update, CMS-Schnipsel,…) oder wurden nur die Email-Templates verändert?

Grüße
Fabian

Hi,

kurzer Mod-Hinweis: Ich hab aus dem Englischen ins Deutsche Forum verschoben. Wenn solche “Mengen” :slight_smile: Code gepostet werden, macht sich die dafür vorgesehene Funktion ganz gut, damit es schön lesbar bleibt:



Gruß

@Fabian,
wir arbeiten mit der Community Edition 4.5.3_39087 und haben lediglich das E-Mail-Template angepasst. Ansonsten ist alles andere so geblieben wie es war.

@Marco - Danke!

Hallo,

versucht einfach mal mit einem Diff-Programm die Unterschiede zwischen der Originalen und der angepassten Datei “sendnow.tpl” herauszuarbeiten. Meist zeigt sich dann sehr schnell, wo das Fehlerteufelchen den Stift angesetzt hat.

Gruß