迷你购物车更改未生效 - 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
希望它可能有用。
席德
我需要更改我们主题中的迷你购物车,它回退到 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
希望它可能有用。
席德