Aus xtc-wiki
Mails die ich als admin bekomme:.
Warning: Smarty error: unable to read resource: "xxxxxxxxx/admin/mail//change_order_mail.html" in
/home/xxxxxxxxx/public_html/xtc/includes/classes/Smarty_2.6.14/Smarty.class.php on line 1095
Antwort von surftimer, 09.07.2009:
Ich hatte auch das Problem aber nur wenn Gutscheine verwendet wurden und so der Betrag Null war .
Sprache ist Deutsch ( einzige ) , der Fehler trat auf wenn ich den Bestellstatus geändert hatte ( zb. auf Bearbeitung )
So hab ich es gelöst :
In der checkout_process.php gibt es ein Conditional was darüber entscheidet, wie "Gratis-Geschenke" in der DB abgelegt werden. "Gratis-Geschenke" zeichnen sich u.a. dadurch aus, das keine Zahlungsweise ausgewählt wurde.
if ($_SESSION['credit_covers'] != '1') {
$sql_data_array = array (....);
} else {
// free gift , no paymentaddress
$sql_data_array = array (....);
}
In dem oberen $sql_data_array wird die Sprache mit abgelegt. In dem unteren dagegen nicht. Wird also in dem unteren $sql_data_array an das Ende des Arrays folgendes ergänzt...
, 'language' => $_SESSION['language']...
dann wird die Sprache ordnungsgemäß abgespeichert.