Magento2 如何删除“;“我的愿望清单”;及;比较产品“;来自Magento 2.0 Luma模板的块?

Magento2 如何删除“;“我的愿望清单”;及;比较产品“;来自Magento 2.0 Luma模板的块?,magento2,magento-2.0,Magento2,Magento 2.0,我花了很多时间试图从Luma模板中删除“我的愿望列表”和“比较产品”块。此外,我需要更改和删除一些底部链接 我找不到要修改的地方。你能帮帮我吗 谢谢登录到Magento后端。转到存储->配置。 在Customer->wishlist下,您可以禁用该选项。我尝试了以下步骤,它对我有效 1。我的愿望清单 对于愿望列表,您需要通过Admin>Stores>Configuration>Customers>wish List>General Options 将“启用”设置为“否”,然后保存它 2。比较产品

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

我找不到要修改的地方。你能帮帮我吗


谢谢登录到Magento后端。转到存储->配置。
在Customer->wishlist下,您可以禁用该选项。

我尝试了以下步骤,它对我有效

1。我的愿望清单

对于愿望列表,您需要通过
Admin>Stores>Configuration>Customers>wish List>General Options
将“启用”设置为“否”,然后保存它

2。比较产品

这里您需要做一些编码级别的更改。跟我来

转到
vendor>magento>theme frontend luma>magento_Catalog>layout>default.xml

打开此文件,找到此标记“”,然后在body end标记之前输入以下代码


更新:适用于Magento 2.1

 <referenceContainer name="content">
    <referenceBlock name="catalog.compare.sidebar" remove="true" />
    <referenceContainer name="sidebar.additional" remove="true" />
 </referenceContainer


覆盖核心模块,如下所示: 代码/自定义/愿望列表:

code/Custom/Wishlist/registration.php


企业用户的快速注意事项:您可能还需要删除“多个愿望列表”块:

<referenceBlock name="multiple-wishlist_sidebar" remove="true" />

(M2.1)
如果不想创建自定义主题和/或更喜欢从后端工作,可以在后端执行以下操作。 导航到要更改的cms页面、类别或产品页面。 类别页面示例:在“设计->布局更新XML”下添加以下代码:

 <referenceContainer name="content">
    <referenceBlock name="catalog.compare.sidebar" remove="true" />
    <referenceContainer name="sidebar.additional" remove="true" />
 </referenceContainer>  

注意:如果希望附加块保留在侧栏中,请将附加容器设置为“false”,如下所示:

 <referenceContainer name="content">
     <referenceContainer name="sidebar.additional" remove="false" />
 </referenceContainer>  

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 -->

要删除父块,只需删除点块即可

<referenceBlock name="catalog.compare.sidebar" remove="true"/>
<referenceBlock name="wishlist_sidebar" remove="true"/>

用于删除比较链接

<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 -->

愿望清单: 您可以在“管理>商店>配置>客户>愿望列表>常规选项”中将其删除,将其设置为“已启用”为“否”,然后保存


这几乎是同样的方式

从侧栏中删除比较产品

从侧栏中卸下愿望列表


我使用所有这些来删除愿望列表的痕迹,并从类别和产品页面+产品页面上的相关和追加销售中进行比较。在v2.3.5-p1上测试:

<referenceBlock name="wishlist_sidebar" remove="true" />
<referenceBlock name="catalog.compare.sidebar" remove="true"/> 
<referenceBlock name="upsell.product.addto.wishlist" remove="true" />
<referenceBlock name="related.product.addto.wishlist" remove="true" />
<referenceBlock name="related.product.addto.compare" remove="true" />
<referenceBlock name="view.addto.wishlist" remove="true" />
<referenceBlock name="view.addto.compare" remove="true" />


Hello gyus我建议大家不要修改blank和luma主题,因为它们随默认安装而来,而不是更好的解决方案是,请创建自己的主题,并对其执行任何操作,以使您的商店保持即将推出的magento版本如果您只想删除“我的愿望列表”从侧边栏,但仍保留产品页面上的功能,然后将其添加到default.xml中:
()请不要编辑
供应商
文件夹中的任何内容。这是不稳定的(临时的),在Magento更新时会消失。如果客户登录,您可以有条件地执行此操作吗?如何查找wishlist边栏集合,我想在我的自定义phtml文件中使用,任何帮助,谢谢。
<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 -->
<referenceBlock name="catalog.compare.sidebar" remove="true"/>
<referenceBlock name="wishlist_sidebar" remove="true"/>
<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 -->
<referenceBlock name="wishlist_sidebar" remove="true"/>
<referenceBlock name="wishlist_sidebar" remove="true" />
<referenceBlock name="catalog.compare.sidebar" remove="true"/> 
<referenceBlock name="upsell.product.addto.wishlist" remove="true" />
<referenceBlock name="related.product.addto.wishlist" remove="true" />
<referenceBlock name="related.product.addto.compare" remove="true" />
<referenceBlock name="view.addto.wishlist" remove="true" />
<referenceBlock name="view.addto.compare" remove="true" />