Я разрабатываю пользовательский модуль для метода оплаты в Magento 2. В настоящее время я использую cc-form.html из каталога поставщика и модуль работает нормально. Смотрите ниже путь:
продавец / Magento / модуля оплаты / вид / интерфейс / веб / шаблон / оплаты / куб.см-form.html
Есть ли способ переопределить HTML-файл?
Примечание. Я хотел бы переопределить его, используя собственное расширение. Смотрите ниже путь:
Приложение / код / пространство имен / модуль / вид / интерфейс / веб / шаблон / оплаты / куб.см-form.html
Любая помощь будет оценена. Спасибо!
Ответы:
Рабочий раствор.
Просто создайте или отредактируйте файл requirejs-config.js из указанного ниже пути.
И поместите ниже код в requirejs-config.js
Таким образом, мы можем переопределить любой HTML-файл таким образом.
источник
Вы можете просто добавить свой файл cc-form.html в свой модуль оплаты тем.
Вы можете изменить в соответствии с вашими требованиями в вышеуказанном месте.
Удалить папку VAR из корня и удалить
pub/static/frontend
папку.Вы должны запустить команду
php bin/magento setup:static-content:deploy
Очистите кеш браузера и проверьте.
источник
Принятое решение правильное, но я скопирую здесь полный ответ @AntonGuz из «Переполнения стека» (очень хорошо объяснено):
Возможно, это поможет кому-то понять, как это происходит.
источник
Я не знаю, с какой версии Magento2 она требуется, но если вы хотите переопределить шаблон из модуля Magento_Ui, вам нужно указать путь следующим образом:
Потому что в этом файле:
Есть отображение пути:
источник