小型推车更改未生效 - Magento 2

时间:2017-09-26 13:07:25

标签: php magento caching themes magento2

我需要在我们的主题中更改迷你购物车,回到magento 2 luna主题,使用悬停而不是点击来显示它。

所以我复制了

/vendor/magento/module-checkout/view/frontend/templates/cart/minicart.phtml 

/app/design/frontend/[ourCompany]/[websitename]/Magento_Checkout/templates/cart/minicart.phtml

编辑文件:

....
<div class="block block-minicart empty"
             data-role="dropdownDialog"
             data-mage-init='{"dropdownDialog":{
                "triggerEvent" : "hover",
                "appendTo":"[data-block=minicart]",
                "triggerTarget":".showcart",
                "timeout": "2000",
                "closeOnMouseLeave": true,
                "closeOnEscape": true,
                "triggerClass":"active",
                "parentClass":"active",
                "buttons":[]}}'>
....

清除缓存,刷新缓存,刷新缓存类型,清除静态内容,删除从/ var生成和缓存的所有内容...

然后我重新运行静态内容部署。启用模板路径提示,显示从以下位置加载minicart.phtml:

/app/design/frontend/[ourCompany]/[websitename]/Magento_Checkout/templates/cart/

所以没关系。但在网站上,这些变化并未发生变化。所以我检查了

/var/view_prepro.../app/design/frontend/[ourCompany]/[websitename]/Magento_Checkout/templates/cart/minicart.phtml

文件的更改不存在。所以我做了更多更改(添加了一些html)...清除缓存,刷新缓存,刷新缓存类型,清除静态内容,删除生成的所有内容并从/ var缓存...

然后我重新运行静态内容部署。

网站上仍然没有变化。

当我在Mage_Catalog或其他模块中更改某些内容时,一切正常。

我正在使用Magento 2.1.5

感谢您提供任何可能的解决方案,想法......

2 个答案:

答案 0 :(得分:1)

问题已经解决,不知道怎么做,但我今天又重新完成了清除缓存,重新编译......的全部过程......它开始起作用了。

答案 1 :(得分:0)

您需要运行命令:

php bin/magento setup:di:compile
php bin/magento setup:upgrade
php bin/magento setup:static-content:deploy -f

希望它可能有用。

Sid