Wie füge ich einen benutzerdefinierten Block bei den unten angegebenen Versandmethoden an der einseitigen Kasse hinzu?
11
Ich möchte einen benutzerdefinierten Block unterhalb der Versandmethoden hinzufügen, und dieser benutzerdefinierte Block sollte sich innerhalb des Versandmethodenformulars befinden. Ich denke, die folgende Codezeile ist hilfreich, um dies hinzuzufügen. Aber keine Ahnung, wie es weitergehen soll.
<divid="onepage-checkout-shipping-method-additional-load"><!-- ko foreach: getRegion('shippingAdditional') --><!-- ko template: getTemplate() --><!-- /ko --><!-- /ko --></div>
Das Auschecken von Magento 2 erfolgt in JavaScript (mit Knockout). Sie müssen also eine benutzerdefinierte JS-Komponente erstellen. Dadurch wird die Verknüpfung zwischen der UI-Komponente zur Kasse und Ihrer benutzerdefinierten HTML-Vorlage hergestellt.
Wirklich, du bist großartig. Es gibt kein Ende für die Magento-Community. Es ist immergrün
Sivakumar K
Hast du diese Fehler bekommen? Broken reference: No element found with ID 'checkout.header.wrapper'. [] [] Class SR\AdditionalShippingBlock\Model\CustomBlockConfigProvider does not exist [] [] [2016-04-13 10:15:06] main.CRITICAL: Invalid block type: Magento\Checkout\Block\Onepage [] []
Thiago Figueiro
Tipp für andere Noobs: Das Modul muss hineingehen app/code/SR/AdditionalShippingBlock, nicht app/code/Magento/AdditionalShippingBlock.
Thiago Figueiro
@sohel rana, ich möchte dynamisches Dropdown anstelle von Textfeld an derselben Stelle, gib mir einen Vorschlag dafür. Vielen Dank.
Rakesh Jesadiya
Ist das echt? : S wtf
OZZIE
7
In der präsentierten Datei "checkout_index_index.xml" gibt es einen kleinen Fehler. Es muss sein
Broken reference: No element found with ID 'checkout.header.wrapper'. [] [] Class SR\AdditionalShippingBlock\Model\CustomBlockConfigProvider does not exist [] [] [2016-04-13 10:15:06] main.CRITICAL: Invalid block type: Magento\Checkout\Block\Onepage [] []
app/code/SR/AdditionalShippingBlock
, nichtapp/code/Magento/AdditionalShippingBlock
.In der präsentierten Datei "checkout_index_index.xml" gibt es einen kleinen Fehler. Es muss sein
nicht
Miss first char '?'
quelle