Hallo,
wenn das System die Rechnung automatisch verschickt, wird das Logo nicht eingebunden. Wenn ich die Rechnung nochmals über das Backend versende, wird das Logo angezeigt in der E-Mail.
So sieht die URL aus:
Zitat
Gruß
Holger
Hallo,
wenn das System die Rechnung automatisch verschickt, wird das Logo nicht eingebunden. Wenn ich die Rechnung nochmals über das Backend versende, wird das Logo angezeigt in der E-Mail.
So sieht die URL aus:
Zitat
Gruß
Holger
pdf_invoice.php, line 235
cseo_get_mail_body.inc.php, line 91
$smarty->assign('logo_path', HTTP_SERVER . DIR_WS_CATALOG . 'templates/' . CURRENT_TEMPLATE . '/img/');
CURRENT_TEMPLATE ist zu diesem Zeitpunkt noch nicht bekannt und wird später in application_top.php, line 681 initialisiert. PHP nimmt als Wert den Konstantenname und erzeugt ein Notice. Dank Shop-Entwickler werden jedoch sämtliche notices schweigend verschluckt.
Also das steht auch bei mir so in den Dateien. Heißt das nun, das es nicht geht? Es sieht halt nicht gerade sehr toll wenn die Bestellbestätigung mit Logo kommt und das PDF ohne.
ZitatHeißt das nun, das es nicht geht?
Es geht, sobald der Entwickler diesen Bug korrigiert.
Na dann hoffe ich mal auf das nächste Quickfix.
Als temporäre Abhilfe kannst du die zwei Zeilen in pdf_invoice.php
$smarty->assign('tpl_path', 'templates/' . $logo_query['configuration_value'] . '/');
$smarty->assign('logo_path', HTTP_SERVER . DIR_WS_CATALOG . 'templates/' . $logo_query['configuration_value'] . '/img/');
nach der
verschieben.
Oh ja Ist in 2.5.4 korrigiert. Liegt an der application_top