2016-12-23 2 views
0

В 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

ответ

0

Я отправлю ответ как для файлов 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 папку.

+0

Его работа, спасибо Andre :) –

+0

Если это помогло вам, пожалуйста, примите этот ответ, чтобы он помог другим людям. –

+0

Andrew, Пожалуйста, скажите мне, как я могу переопределить CSS-файл. Я попытался добавить меньше файлов app/design/frontend/mage_vender/sample (theme) /web/css/source/_extend.less –