迷你手推车更改不起作用 - Magento 2
我需要更改我们的主题中的迷你手推车,回归到magento 2 luna主题,以使用悬停而不是点击来显示它。迷你手推车更改不起作用 - Magento 2
所以我抄
/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
谢谢你的任何可能的解决方案,思路,...
问题就解决了,不知道怎么回事,但我再重新做今天清理缓存的全过程,重新编译......并开始工作。
对你来说很好:)但是magento的魔法并不如其经常发生的那么好... – sissy
是的。现在,当我尝试创建购物车价格规则又名优惠券时,我选择了一个日期,并且我得到请输入一个有效的日期...我错过了老magento 1.9,因为它需要工作的一切工作。 –
您是否尝试过使用开发人员模式进行更改?只是猜测..也许你正在生产模式和一些高级缓存正在运行。即使它似乎很奇怪,如果其他模块正在工作...... – sissy
是的,我在开发人员模式下工作。然后最后我也尝试切换到生产模式,重新生成并清除所有可能的缓存。但没有帮助。然后我切换回开发者模式。是否升级到Magento 2.1.9,清除了所有内容,但更改仍然无效。我不能得到它,如果路径提示显示正确的文件,为什么输出的文件内容是不同/错误 –
我在Magento 2.1.7。我设法让minicart编辑供应商模板发生变化(就像一个尝试)。实际上,只有当我访问结帐/购物车页面时,才会显示html的变化,但不会显示在主页面上。猜猜这是一个模板问题。我alsto试图禁用magento_pageCache扩展名,但它似乎不会导致问题btw。只要我有一段时间,我会尝试“正确”的方式,并检查它是否也有效。 – sissy