Как переопределить
/var/www/html/magento2/vendor/magento/module-checkout/view/frontend/web/template/minicart/content.html
файл в нашей пользовательской теме?
12
сначала мы должны переопределить файлы web / template к нашему файлу magento theme, в моем случае content.html
Magento_Checkout/web/template/minicart/content.html
После изменений в content.html
файле мы должны развернуть статический файл с помощью командыphp bin/magento setup:static-content:deploy
ИЛИ ЖЕ
Вы должны удалить файл content.html (мне нужно изменить содержимое в этом файле) pub/static/frontend/Magento/buytea/en_US/Magento_Checkout/template/minicart
и снова загрузить страницу.
Изменения применяются.
magento2 |_ app |_ design |_ frontend |_ Magento |_luma |_Magento_Theme |_templates |_root.phtml composer.json registration.php theme.xml
и ссылка magento.stackexchange.com/questions/138223/…Есть другой способ. Мы должны знать, что мы можем переопределить шаблон HTML через RequireJS. Нам не нужно создавать собственные темы . В своем пользовательском модуле создайте
requirejs-config.js
:Приложение / код / {Производитель} / {} MODULE_NAME /view/frontend/requirejs-config.js
Более подробно мы можем прочитать больше здесь .
источник
content.html
этот путь, то зачем его пустить? minicart.Vendor_ModuleName/template/minicart/content.html
вpub/static
?requirejs-config.js
это доступноВы можете изменить это, добавив эту папку в вашу тему:
В этой папке вы можете создать файл content.html. После внесения изменений в этот файл обязательно очистите кеш браузера, чтобы увидеть изменения.
источник
Хотя ответ Khoa TruongDinh был действительно полезным, некоторые детали отсутствуют, поэтому приведем полный пример:
Работающий пример миникарты, скопируйте HTML-шаблон в:
а в темах requirejs-config.js =>
Смотрите также основная ошибка: https://github.com/magento/magento2/issues/5832
источник
Открыть файл для изменения содержимого миникарты:
Открыть файл для изменения содержимого продукта Minicart:
После внесения изменений необходимо развернуть тему, используя ее,
bin/magento setup:static-content:deploy
после чего она отобразится.Если изменение не заполняется, измените tempaltes в каталоге ниже для отображения изменений во время выполнения:
источник