В Magento 2 у меня есть новая тема и скопируйте файл header.phtml из папки поставщика/magento/module-theme/view/frontend/templates/html и вставьте в приложение/design/frontend/mage_vender/sample (theme) /module-theme/template/html/header.phtml файл. И я пытаюсь изменить файл header.phtml, но изменения не отображаются. Пожалуйста, скажите, пожалуйста, какой шаг я забыл? Я использую magento 2.1.3 СпасибоКак переопределить файл phtml в Magento 2
ответ
Я отправлю ответ как для файлов phtml, так и для html.
Переопределение PHTML файлы
Например, если вы хотите переопределить site_name/vendor/magento/module-checkout/view/frontend/templates/cart/shipping.phtml
, вам нужно будет поставить его под /site_name/app/design/frontend/ThemeName/default/Magento_Checkout/templates/cart/shipping.phtml
Переопределение (KO) HTML файлы
Например, если вы хотите переопределить /site_name/vendor/magento/module-checkout/view/frontend/web/template/summary/item/details.html
, вам необходимо поставить его под /site_name/app/design/frontend/ThemeName/default/Magento_Checkout/web/template/summary/cart-items.html
Теперь html-страницы могут стать проблемой, вам нужно убедиться, что кеши из вашего браузера очищены. Если вы используете новейший хром Google, вы можете проверить элемент, перейдите на вкладку «Сеть», а затем отметьте «Отключить кеши», перезагрузите страницу. Причина этого в том, что HTML-страницы более кэшируемы. Если это не работает, вы можете установить pub/static/frontend
папку.
Его работа, спасибо Andre :) –
Если это помогло вам, пожалуйста, примите этот ответ, чтобы он помог другим людям. –
Andrew, Пожалуйста, скажите мне, как я могу переопределить CSS-файл. Я попытался добавить меньше файлов app/design/frontend/mage_vender/sample (theme) /web/css/source/_extend.less –