Hallo, Ich möchte gern den Bestellung abschließen Button abhängig der Zahlungmethode ändern. {if $PAYMENT_METHOD != 'credit'} {$CHECKOUT_BUTTON} {else} {$CHECKOUT_BUTTON_CREDIT} {/if} leider funktioniert das nicht. Es wird immer noch "nur" der standard Button angezeigt. Wo liegt der Fehler?
Hallo, die Smarty-Variable $PAYMENT_METHOD enthält leider nicht die definierte Payment-Art sondern den Titel der Payment-Art. Eine kleine Erweiterung (ungetestet) schafft Abhilfe: Datei: checkout_confirmation.php Suche: PHP: $smarty->assign('PAYMENT_METHOD', constant(MODULE_PAYMENT_ . strtoupper($order->info['payment_method']) . _TEXT_TITLE)); Füge in der Zeile danach ein: PHP: $smarty->assign('PAYMENT_METHOD_NAME', $order->info['payment_method']); $PAYMENT_METHOD_NAME enthält dann den jeweiligen Modulnamen auf den Du im Template abfragen kannst. Ob Dein Modul dann "credit" heißt mußt Du bitte selbst überpürfen, das kommt auf Dein eingesetztes Kreditkartenmodul an. Den $CHECKOUT_BUTTON_CREDIT hast Du schon ergänzt nehme ich an. Viele Grüße Walter