Переопределение файлов шаблонов в собственной теме, загружаемых через JS (Knockout.js)

9

Поскольку официальные форумы Magento 2.0 не помогают, я также опубликую свой вопрос здесь.

Мы находимся в процессе создания нашей собственной темы, основанной на теме Magento Blank, и мы хотели бы внести 2 небольших изменения в выпадающий список мини-карт в заголовке. Эти файлы загружаются через JS (инфраструктура Knockout.js), но просто дублируя файл в нашей собственной теме в той же папке ( Name/name2/web/template/minicart/item/default.html) и редактируя их, не отображаются какие-либо изменения, поэтому мы подозреваем, что в этом случае поведение переопределения отличается.

Может ли кто-нибудь указать нам правильное направление? Спасибо!

Клаус Де Буйссер
источник
1
Мы можем использовать RequireJs для переопределения HTML-шаблонов. Мы можем прочитать больше здесь: magento.stackexchange.com/questions/108788/…
Khoa TruongDinh

Ответы:

3

Это правильный способ переопределить HTML-файл. У меня также была эта проблема, я думаю, что кеширование в браузере мешает отображению изменений. У меня нет реального решения этой проблемы, но вы можете открывать интернет-магазин в окне инкогнито каждый раз, когда вы меняете файл .html.

леший
источник
2

Это правильный способ переопределить файл шаблона. Вы должны удалить папку вручную из pub/static/frontend/{{Package}}/{{theme}}папки и очистить кеш браузера.

Команда Run php bin/magento setup:static-content:deploy

Попробуйте загрузить страницу и изменения отображаются.

Спасибо.

Ракеш Джесадия
источник