Je développe un module personnalisé pour la méthode de paiement dans Magento 2. Actuellement, j'utilise cc-form.html à partir du répertoire du fournisseur et le module fonctionne correctement . Voir chemin ci-dessous:
fournisseur / magento / module-payment / view / frontend / web / template / payment / cc-form.html
Existe-t-il un moyen de remplacer le fichier HTML?
Remarque: je voudrais le remplacer à l'aide d'une extension personnalisée. Voir chemin ci-dessous:
app / code / Espace de noms / Module / view / frontend / web / template / payment / cc-form.html
Toute aide serait appréciée. Je vous remercie!
Réponses:
Solution de travail.
Créez ou modifiez simplement le fichier requirejs-config.js à partir du chemin ci-dessous.
Et placez ci-dessous le code dans requirejs-config.js
Nous pouvons donc remplacer n'importe quel fichier html de cette façon.
la source
Vous pouvez simplement ajouter votre fichier cc-form.html dans votre module de paiement à thème.
Vous pouvez changer selon vos besoins à l'endroit ci-dessus.
Supprimez le dossier var de la racine et supprimez le
pub/static/frontend
dossier.Vous devez avoir exécuté la commande
php bin/magento setup:static-content:deploy
Videz le cache de votre navigateur et vérifiez.
la source
La solution acceptée est juste, mais je copie ici la réponse complète @AntonGuz du "Stack Overflow" (très bien expliqué):
Peut-être que cela aidera quelqu'un à comprendre à mesure qu'il se produit.
la source
Je ne sais pas depuis quelle version de Magento2 il est requis mais si vous voulez remplacer le modèle du module Magento_Ui, vous devez fournir un chemin comme celui-ci:
Parce que dans ce fichier:
Il existe un mappage de chemin:
la source