comment ajouter un bloc personnalisé aux méthodes d'expédition ci-dessous lors du paiement en une page?
11
Je veux ajouter un bloc personnalisé sous les méthodes d'expédition et ce bloc personnalisé devrait être à l'intérieur du formulaire de méthode d'expédition. Je pense que la ligne de code suivante est utile pour ajouter ceci, mais je ne sais pas comment procéder.
<divid="onepage-checkout-shipping-method-additional-load"><!-- ko foreach: getRegion('shippingAdditional') --><!-- ko template: getTemplate() --><!-- /ko --><!-- /ko --></div>
3. Créer un composant d'interface utilisateur JavaScript
Le contrôle de Magento 2 est géré en JavaScript (avec Knockout). Vous devez donc créer un composant JS personnalisé. Il créera le lien entre le composant d'interface utilisateur de paiement et votre modèle HTML personnalisé.
vous êtes vraiment génial.il n'y a pas de fin pour magento community.its evergreen
Sivakumar K
Avez-vous eu ces erreurs? 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
Astuce pour les autres noobs: le module doit entrer app/code/SR/AdditionalShippingBlock, non app/code/Magento/AdditionalShippingBlock.
Thiago Figueiro
@ sohel rana, je voudrais une liste déroulante dynamique au lieu d'un champ de texte au même endroit, donnez-moi une suggestion pour cela. Merci.
Rakesh Jesadiya
Est ce réel? : S wtf
OZZIE
7
Dans le fichier présenté "checkout_index_index.xml" il y a une petite erreur. Ce doit être
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
, nonapp/code/Magento/AdditionalShippingBlock
.Dans le fichier présenté "checkout_index_index.xml" il y a une petite erreur. Ce doit être
ne pas
Mlle premier char '?'
la source