Zoll-Snippet einbinden...funktioniert leider nicht wie gewünscht

Hallo zusammen,

nach einigem Suchen und - zugegeben - ausprobieren, habe ich meinen Zoll- und Steuerhinweis in die Bestellübersicht bekommen (s. Grafik).

Leider steht das an der Stelle sehr doof. Ich hätte das gerne unterhalb des Feldes für den Gutscheincode. Aber ich bekomm das irgendwie nicht hin oder hab bisher das falsche ausprobiert.

Geändert habe ich das ganze in der basketcontents.tpl. Der Code für das Snippet steht derzeit über dem schließenden </form>-Tag ganz am Ende der Datei. Meine vorherigen Versuche haben den Text noch weiter oben (über Preis, neben entfernen/aktualisieren) eingefügt.

Wäre wirklich für Hilfe dankbar, zumal ich kein Programmierer bin - von simplen html-Grundlagen mal abgesehen.

Gruß
Ryan

basketcontents.tpl ist nur für die Produktauflistung zuständig - füge Deinen Code mal besser in die tpl/page/checkout/basket.tpl ein (so um Zeile 77):

[{if $oViewConf->getShowVouchers()}]
                [{block name="checkout_basket_vouchers"}]
                    [{gn2_oxscript include="js/widgets/oxinputvalidator.js" priority=10 }]
                    [{gn2_oxscript add="$('form.js-oxValidate').oxInputValidator();"}]
                    <form name="voucher" action="[{$oViewConf->getSelfActionLink() }]" method="post" class="js-oxValidate">
                        <div class="couponBox" id="coupon">
                            [{foreach from=$Errors.basket item=oEr key=key}]
                                [{if $oEr->getErrorClassType() == 'oxVoucherException'}]
                                    <div class="inlineError">
                                        [{oxmultilang ident="PAGE_CHECKOUT_BASKET_COUPONNOTACCEPTED1"}] <strong>“[{$oEr->getValue('voucherNr')}]”</strong> [{oxmultilang ident="PAGE_CHECKOUT_BASKET_COUPONNOTACCEPTED2"}]<br>
                                        <strong>[{oxmultilang ident="PAGE_CHECKOUT_BASKET_REASON"}]</strong>
                                        [{$oEr->getOxMessage()}]
                                    </div>
                                [{/if}]
                            [{/foreach}]
                            <label>[{oxmultilang ident="PAGE_CHECKOUT_BASKET_ENTERCOUPONNUMBER"}]</label>
                            [{$oViewConf->getHiddenSid()}]
                            <input type="hidden" name="cl" value="basket">
                            <input type="hidden" name="fnc" value="addVoucher">
                            <input type="text" size="20" name="voucherNr" class="textbox js-oxValidate js-oxValidate_notEmpty">
                            <button type="submit" class="submitButton largeButton">[{oxmultilang ident="PAGE_CHECKOUT_BASKET_SUBMITCOUPON"}]</button>
                            <p class="oxValidateError">
                                <span class="js-oxError_notEmpty">[{oxmultilang ident="EXCEPTION_INPUT_NOTALLFIELDS"}]</span>
                            </p>
                            <input type="hidden" name="CustomError" value='basket'>
                        </div>
                    </form>
                [{/block}]
            [{/if}]
//hier Dein Code            
            <div class="lineBox bottom">
                [{if $oView->showBackToShop()}]
                    [{block name="checkout_basket_backtoshop_bottom"}]
                        <form action="[{$oViewConf->getSslSelfLink()}]" method="post">

Moin und vielen Dank für die Hilfe :slight_smile: Hat wunderbar funktioniert.

Jetzt hab ich allerdings noch ne weitere Frage dazu: welche Datei muss ich noch bearbeiten, damit der Zoll-Hinweis auch im letzten Bestellschritt erscheint? Ist das die steps.tpl? Und wo genau muss ich das dann einfügen?

Vielen Dank und einen schönen Tag

Ryan

Guten Morgen,

der letzte Bestellschritt ist die Datei page/checkout/order.tpl.
Wo und wie das eingefügt werden könnte, kannst du dir in Shopversion 4.8 ab Zeile 215 abschauen: https://github.com/OXID-eSales/oxideshop_ce/blob/b-5.1-ce/source/application/views/azure/tpl/page/checkout/order.tpl

Sehr geil :smiley: Vielen Dank für die schnelle Hilfe.

Gruß Ryan