Wenn ich bei Vorauskasse keine gebühr eingebe steht (0,00 EUR).
Ich finde die Fetten (0,00 EUR) irreführend für den Kunden der vieleicht denk das er keine Versandkosten zahlen muß.
Wie/wo kann ich den Betrag weg machen.
Ambesten nach schema " if betrag (0,00 EUR) dann tue nix, else tue es wie gehabt"
payment.tpl
Suche:
[{ $paymentmethod->oxpayments__oxdesc->value}] [{ if $paymentmethod->fAddPaymentSum }]([{ $paymentmethod->fAddPaymentSum }] [{ $currency->sign}])[{/if}]
Ersetze:
[{ $paymentmethod->oxpayments__oxdesc->value}] [{ if $paymentmethod->fAddPaymentSum && $paymentmethod->fAddPaymentSum != “0,00” }]([{ $paymentmethod->fAddPaymentSum }] [{ $currency->sign}])[{/if}]
Ich hoffe es funktioniert in allen Fällen. Ist nur minimal getestet.
LG Carolin
–
http://www.andro-shop.com Oxid PE 4.0.1
Danke - Bei mir funktionierts.
Bitte, gern geschehen.
So Smarty-Abfragen find ich meistens ganz spannend zu finden, weil es oft ein wenig knifflig ist aber man dadurch so wunderbare Sachen umsetzen kann. 
–
http://www.andro-shop.com Oxid PE 4.0.1
was ist denn bitte eine smarty-abfrage?
http://www.smarty.net/manual/de/
Smarty ist die Template-Engine.
payment.tpl
Suche:
[{ $paymentmethod->oxpayments__oxdesc->value}] [{ if $paymentmethod->fAddPaymentSum }]([{ $paymentmethod->fAddPaymentSum }] [{ $currency->sign}])[{/if}]
Ersetze:
[{ $paymentmethod->oxpayments__oxdesc->value}] [{ if $paymentmethod->fAddPaymentSum && $paymentmethod->fAddPaymentSum != “0,00” }]([{ $paymentmethod->fAddPaymentSum }] [{ $currency->sign}])[{/if}]
Habe 3 Zahlungsmethoden, davon 2 ohne Skontoabzug. Nach o.a. Änderung bin ich das “(0,00)” bei Sofortüberweisung losgeworden, bei Paypal aber nicht. Müsste ich dafür noch etwas ändern?
nachobenschieb
Wie entferne ich das (0,00 €) bei PayPal, bei der CE 4.6, bei der Auswahl der Zahlungsart?