在Magento 2中,我创建了新主题并从vendor / magento / module-theme / view / frontend / templates / html文件夹中复制header.phtml文件并粘贴 app / design / frontend / mage_vender / sample(theme)/module-theme/template/html/header.phtml文件。 我试图改变header.phtml文件,但更改没有显示。 请有人能告诉我我忘记了什么步骤吗? 我正在使用magento 2.1.3 谢谢
答案 0 :(得分:1)
我会发布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页面可能很麻烦,您需要确保清除浏览器中的缓存。如果您使用的是最新的谷歌浏览器,您可以检查元素转到网络选项卡,然后勾选禁用缓存,重新加载页面。原因是HTML页面更易于缓存。如果这不起作用,请清除pub/static/frontend
文件夹。