如何从Magento 2.0 Luma模板中删除"我的愿望清单"和"比较产品"块?

jst*_*rdo 15 magento2 magento-2.0

我花了很多时间试图从Luma模板中删除"我的愿望清单"和"比较产品"块.此外,我需要更改和删除一些底部链接.

我找不到修改的地方.你能帮我吗?

谢谢

sam*_*iya 28

我已经尝试过以下步骤,它对我有效.

1.我的愿望清单

对于愿望清单,您需要通过Admin > Stores > Configuration > Customers > Wish list > General Options make 将其删除为启用否,然后保存.

2.比较产品

在这里,您需要进行一些编码级别的更改.跟着我

vendor > magento > theme-frontend-luma > Magento_Catalog > layout > default.xml

打开此文件,找到这个标签""并在body end标签之前输入以下代码

<referenceBlock name="catalog.compare.sidebar" remove="true"/>
Run Code Online (Sandbox Code Playgroud)

确保这会从产品列表中删除比较产品,但您可以将其用于任何布局.

完成此操作后,如果启用则不要忘记清除缓存,否则您将无法获得理想的输出.

如果您还有任何疑问,请与我们联系

  • 你好gyus我建议所有人请不要修改空白和亮度主题,因为他们提供默认安装,而不是这个更好的解决方案是请创建自己的主题,并做任何事情,以保持您的商店即将推出的magento版本 (5认同)
  • 如果您只想从侧边栏中删除"我的愿望清单",但仍保留产品页面上的功能,请在default.xml中添加:`<referenceContainer name ="wishlist_sidebar"remove ="true"/>`([源(http://magento-r.blogspot.sg/2016/01/remove-wishlist-and-compare-products.html)) (4认同)

Nie*_*els 10

Magento 2.2.3 - 摆脱比较

所以我遇到了同样的问题,但发现我需要在default.xml中添加更多的方法来摆脱比较:

<referenceBlock name="catalog.compare.sidebar" remove="true"/> <!-- Remove sidebar -->
<referenceBlock name="catalog.compare.link" remove="true"/> <!-- Remove link in header -->
<referenceBlock name="related.product.addto.compare" remove="true"/> <!-- Related product -->
<referenceBlock name="category.product.addto.compare" remove="true"/> <!-- Category add compare -->
<referenceBlock name="view.addto.compare" remove="true" /> <!-- Product addto compare -->
Run Code Online (Sandbox Code Playgroud)