Antwort #12 am: 29. Juli 2014, 00:29:27
Hallo,
Eine etwas andere Lösung habe ich gewählt:
1. "/checkout_confirmation.php", Zeile ~ 170:
$payment_cod_text_info = false; // diese Zeile eingefügtif ($order->info['payment_method'] != 'no_payment' && $order->info['payment_method'] != '') { include_once (DIR_WS_LANGUAGES
. '/' . $_SESSION['language'] . '/modules/payment/' . $order->info['payment_method'] . '.php'); $smarty->assign('PAYMENT_METHOD', constant('MODULE_PAYMENT_' . strtoupper($order->info['payment_method']) . '_TEXT_TITLE'));// folgende Zeilen eingefügt if ($order->info['payment_method'] == 'cod') { $payment_cod_text_info = constant('MODULE_PAYMENT_' . strtoupper($order->info['payment_method']) . '_TEXT_INFO'); }}// Ende des eingefügten Blocks$smarty->assign('PAYMENT_EDIT', xtc_href_link
(FILENAME_CHECKOUT_PAYMENT
, '', 'SSL'));// folgende Zeile eingefügt$smarty->assign('PAYMENT_COD_TEXT_INFO', $payment_cod_text_info); 2.) "/templates/
Template-Name/module/checkout_confirmation.html", ab Zeile ~ 143:
<div style="text-align:right">{$CHECKOUT_FORM}{if $MODULE_BUTTONS!=''} {$MODULE_BUTTONS}{/if} {$CHECKOUT_BUTTON}</div>
// folgenden Block einfügen
{if $PAYMENT_COD_TEXT_INFO}
<p>{$PAYMENT_COD_TEXT_INFO}</p>
{/if}
Analog lässt sich das auch mit den "/print_order.php", "/templates/
Template-Name/module/print_order.html" machen.
Zusätzlich würde ich die Variable {$PAYMENT_INFO_HTML} in den Dateien "/templates/
Template-Name/mail/german/order_mail.html" und "/templates/
Template-Name/mail/german/order_mail.txt" unter den Block der order_total_values verschieben.