Hi,
ich habe das mit dem Produktbild bei mir eben auch eingebaut (allerdings ohne den Link, den du noch zusätzlich haben willst).
Der Beitrag von web28 im Thema "Produktbild in checkout_confirmation" (
http://www.modified-shop.org/forum/index.php?topic=3435.msg34360#msg34360) bringt die Lösung:
In der checkout_confirmation.php:
1. Suche oben bei Zeile ca. 38
// include needed functions
require_once (DIR_FS_INC . 'xtc_calculate_tax.inc.php');
require_once (DIR_FS_INC . 'xtc_check_stock.inc.php');
require_once (DIR_FS_INC . 'xtc_display_tax_value.inc.php');
und füge danach ein:
require_once (DIR_FS_INC . 'xtc_get_products_image.inc.php');
2. weiter bei Zeile ca. 162
Bearbeite hier den Block $data_products
$data_products = '<table width="100%" border="0" cellspacing="0" cellpadding="0">';// BOF - Tomcraft - 2009-10-02 - Include "Single Price" in checkout_confirmationif (file_exists(DIR_WS_LANGUAGES
.$_SESSION['language'].'/checkout_confirmation.php')) { $data_products.= '<tr>' . "\n" . ' <td class="main_header" align="left" valign="top"><b>' . HEADER_QTY
. '</b></td>' . "\n" . ' <td class="main_header" align="left" valign="top"><b>' . HEADER_ARTICLE
. '</b></td>' . "\n" . ' <td class="main_header" align="right" valign="top"><b>' . HEADER_SINGLE
. '</b></td>' . "\n" . ' <td class="main_header" align="right" valign="top"><b>' . HEADER_TOTAL
. '</b></td>
</tr>' . "\n";}// EOF - Tomcraft - 2009-10-02 - Include "Single Price" in checkout_confirmationfor ($i = 0, $n = sizeof($order->products); $i < $n; $i++) { // BOF - Tomcraft - 2009-10-02 - Include "Single Price" in checkout_confirmation// $data_products .= '<tr>' . "\n" . ' <td class="main" align="left" valign="top">' . $order->products[$i]['qty'] . ' x ' . $order->products[$i]['name'] . '</td>' . "\n" . ' <td class="main" align="right" valign="top">' . $xtPrice->xtcFormat($order->products[$i]['final_price'], true) . '</td></tr>' . "\n"; $data_products .= '<tr>' . "\n" . ' <td class="main_row" align="left" valign="top">' . $order->products[$i]['qty'] . ' x ' . '</td>' . "\n" . ' <td class="main_row" align="left" valign="top">' . $order->products[$i]['name'] . '</td>' . "\n" . ' <td class="main_row" align="right" valign="top">' . $xtPrice->xtcFormat($order->products[$i]['price'], true) . '</td>' . "\n" . ' <td class="main_row" align="right" valign="top">' . $xtPrice->xtcFormat($order->products[$i]['final_price'], true) . '</td>
</tr>' . "\n";// EOF - Tomcraft - 2009-10-02 - Include "Single Price" in checkout_confirmation if (ACTIVATE_SHIPPING_STATUS
== 'true') {// BOF - Tomcraft - 2009-10-02 - Include "Single Price" in checkout_confirmation/*
$data_products .= '<tr>
<td class="main" align="left" valign="top">
<nobr><small>' . SHIPPING_TIME . $order->products[$i]['shipping_time'] . '
</small><nobr></td>
<td class="main" align="right" valign="top"> </td></tr>';
*/ $data_products .= '<tr>
<td class="main" align="left" valign="top"> </td>
<td class="main" align="left" valign="top">
<nobr><small>' . SHIPPING_TIME
. $order->products[$i]['shipping_time'] . '
</small><nobr></td>
<td class="main" align="right" valign="top"> </td>
<td class="main" align="right" valign="top"> </td>
</tr>';// EOF - Tomcraft - 2009-10-02 - Include "Single Price" in checkout_confirmation } if ((isset ($order->products[$i]['attributes'])) && (sizeof($order->products[$i]['attributes']) > 0)) { for ($j = 0, $n2 = sizeof($order->products[$i]['attributes']); $j < $n2; $j++) {// BOF - Tomcraft - 2009-10-02 - Include "Single Price" in checkout_confirmation/*
$data_products .= '<tr>
<td class="main" align="left" valign="top">
<nobr><small> <i> - ' . $order->products[$i]['attributes'][$j]['option'] . ': ' . $order->products[$i]['attributes'][$j]['value'] . '
</i></small><nobr></td>
<td class="main" align="right" valign="top"> </td></tr>';
*/ $data_products .= '<tr>
<td class="main" align="left" valign="top"> </td>
<td class="main" align="left" valign="top">
<nobr><small> <i> - ' . $order->products[$i]['attributes'][$j]['option'] . ': ' . $order->products[$i]['attributes'][$j]['value'] . '
</i></small><nobr></td>
<td class="main" align="right" valign="top"> </td>
<td class="main" align="right" valign="top"> </td></tr>';// EOF - Tomcraft - 2009-10-02 - Include "Single Price" in checkout_confirmation } } $data_products .= '' . "\n"; if ($_SESSION['customers_status']['customers_status_show_price_tax'] == 0 && $_SESSION['customers_status']['customers_status_add_tax_ot'] == 1) { if (sizeof($order->info['tax_groups']) > 1) $data_products .= ' <td class="main" valign="top" align="right">' . xtc_display_tax_value
($order->products[$i]['tax']) . '%</td>' . "\n"; } $data_products .= '</tr>' . "\n";}$data_products .= '</table>'; Das Produktbild im Bereich der Zeilen ca. 176-180, wo die Produktinformationen mit $order->products[$i]['qty'], $order->products[$i]['name'] etc. ausgegeben werden, in einer weiteren Tabellenzelle einbinden (z.B. vor der Zelle mit $order->products[$i]['name']):
'<td class="main_row" align="left" valign="top" width="90"><img src="'.DIR_WS_THUMBNAIL_IMAGES.xtc_get_products_image($order->products[$i]['id']).'" /></td>'."\n".
width="90" natürlich in der Breite so anpassen, dass deine Thumbnails reinpassen.
Die zusätzliche Tabellenzelle solltest du natürlich in jeder <tr> innerhalb dieser <table> berücksichtigen. Schalte am besten einfach mal den Tabellenrand in Zeile 162 mit border="1" an und mach dir die Tabelle passend.
Das war's auch schon, viel Spaß damit.
Konfusion