Hallo,
Wie bringe ich das Produktbild in den Lieferschein? Im altem V1.0.8.
Nach einigen Versuchen, hier mein letzter Versuch:
<td style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong>{$order_values.PRODUCTS_NAME}</strong><br>
<img src="{src="images/product_images/$order_values.PRODUCTS_INFO_IMAGES}"> {if $order_values.PRODUCTS_SHIPPING_TIME neq ''}<br />Lieferzeit: {$order_values.PRODUCTS_SHIPPING_TIME}{/if}<em><br>
{$order_values.PRODUCTS_ATTRIBUTES}</em></font></td>
Ich möchte eigentlich ein Thumbnail in der Bestellbestätigung haben. Geht aber nicht mit, meinen sehr begrenzten Smarty Fähigkeiten.
Bitte um Hilfe.
Bild in Lieferschein
Re: Bild in Lieferschein
Hi Dany,
was denn nun?
was denn nun?
oderDany hat geschrieben:Wie bringe ich das Produktbild in den Lieferschein?
Der Lieferschein wird vom Backend aus gedruckt, die Bestellbestätigung geht dem Kunden per E-Mail.Dany hat geschrieben:Ich möchte eigentlich ein Thumbnail in der Bestellbestätigung haben.
Mein Shop: http://www.basteln-selbermachen.de
Re: Bild in Lieferschein
Bestellbestätigung.
Re: Bild in Lieferschein
Ok, sieht auf den ersten Blick schlecht aus:
Die Daten in order_values kommen von der Methode getOrderData der /includes/classes/order.php. Dort wird weder die order_product_id noch irgend ein "Bildlink" an das Array (und somit Template übergeben).
Eine "unsaubere" Methode wäre die Core - Datei zu modifizieren und die ID mit an das Template zu übergeben:
Dann könntest Du so etwas machen:
Wohlweisslich, dass sehr viele E-Mail Clients externe Grafiken erst mal gar nicht anzeigen!
Die "saubere" Lösung würde sich per Smarty Funktion an Hand des products_model die ID aus der DB holen ...
Ciao,
Mike
Die Daten in order_values kommen von der Methode getOrderData der /includes/classes/order.php. Dort wird weder die order_product_id noch irgend ein "Bildlink" an das Array (und somit Template übergeben).
Eine "unsaubere" Methode wäre die Core - Datei zu modifizieren und die ID mit an das Template zu übergeben:
Code: Alles auswählen
$order_data[] = array(
'PRODUCTS_ID' => $order_data_values['products_id'],
'PRODUCTS_MODEL' => $order_data_values['products_model'],
'PRODUCTS_NAME' => $order_data_values['products_name'],
'PRODUCTS_SHIPPING_TIME' => $order_data_values['products_shipping_time'],
'PRODUCTS_ATTRIBUTES' => $attributes_data,
'PRODUCTS_ATTRIBUTES_MODEL' => $attributes_model,
'PRODUCTS_PRICE' => $xtPrice->xtcFormat($order_data_values['final_price'], true),
'PRODUCTS_SINGLE_PRICE' => $xtPrice->xtcFormat($order_data_values['final_price'] / $order_data_values['products_quantity'], true),
'PRODUCTS_QTY' => $order_data_values['products_quantity']);
Code: Alles auswählen
<img src="http://www.example.com/images/product_images/thumbnail_images/{$order_values.PRODUCTS_ID}_0.jpg">
Die "saubere" Lösung würde sich per Smarty Funktion an Hand des products_model die ID aus der DB holen ...
Ciao,
Mike
Mein Shop: http://www.basteln-selbermachen.de
Re: Bild in Lieferschein
Vielen Dank für Deine Mühe.
Ist (mal wieder) nicht so einfach wie ich dachte, jetzt aber schon
Viele Grüße Dany
Ist (mal wieder) nicht so einfach wie ich dachte, jetzt aber schon
Viele Grüße Dany