迷你购物车更改未生效 - Magento 2

Mini-cart changes not taking effect - Magento 2

我需要更改我们主题中的迷你购物车,它回退到 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

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

问题解决了,不知道怎么回事,今天又重新做了一遍清缓存,重新编译的全过程。。。终于可以用了。

您需要 运行 命令:

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

希望它可能有用。

席德