Hallo stocki68,
kannst Du mal probieren, ist aber ungetestet. Vorher am Besten eine Sicherheitskopie der Dateien.
In der "/admin/print_packingslip.php" nach Z. 42:
$smarty->assign('csID',$order->customer['csID']);
das einfügen:
require(DIR_FS_CATALOG.DIR_WS_CLASSES . 'xtcPrice.php');
$xtPrice = new xtcPrice(DEFAULT_CURRENCY,$_SESSION['customers_status']['customers_status_id']);
nach Z.67:
while ($attributes_data_values = xtc_db_fetch_array($attributes_query)) {
$attributes_data .='<br />'.$attributes_data_values['products_options'].':'.$attributes_data_values['products_options_values'];
$attributes_model .='<br />'.xtc_get_attributes_model($order_data_values['products_id'],$attributes_data_values['products_options_values'],$attributes_data_values['products_options']);
}
das einfügen:
if ($discount = $xtPrice->xtcCheckDiscount($order_data_values['products_id'])) {
$products_discount = true;
} else {
$products_discount = false;
}
und in Z.73 nach:
'PRODUCTS_ATTRIBUTES_MODEL' => $attributes_model,
'PRODUCTS_PRICE' => xtc_format_price_order($order_data_values['final_price'],1,$order->info['currency']),
das einfügen:
'PRODUCTS_DISCOUNT' => $products_discount,
Dann noch in "/templates/<dein-template>/admin/print_packingslip.html" nach Z.61:
{foreach name=aussen item=order_values from=$order_data}
das einfügen:
{if $PRODUCTS_DISCOUNT} <font color="#FF0000">{/if}
und nach Z.67:
<td style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">{$order_values.PRODUCTS_MODEL}<em>{$order_values.PRODUCTS_ATTRIBUTES_MODEL}</em></font></td>
</tr>
das einfügen:
{if $PRODUCTS_DISCOUNT} </font>{/if}
Könnte evtl. klappen!
Viele Grüße
Franky
[
EDIT franky_n 08.11.2011: Fehler im Code korrigiert.]