Magento删除产品比较

3
我使用Magento,并且有自己的模板,但在我的产品详细页面左侧有“比较产品”的选项。如何删除此模块?
5个回答

7
只需在您的主题/布局/local.xml下创建local.xml文件并放置以下代码即可。
<layout version="0.1.0">
    <default>
        <!-- remove compare products -->
        <remove name="catalog.compare.sidebar" />
    </default>
</layout>

2

这个块是在布局文件中添加的。您可以在原始文件或扩展布局中删除此块。

默认情况下,此块会添加在文件中。

/app/design/frontend/base/default/layout/catalog.xml
/app/design/frontend/base/default/layout/customer.xml

1) 将这些文件复制到您的主题文件夹中并删除字符串

<block type="catalog/product_compare_sidebar" before="cart_sidebar" name="catalog.compare.sidebar" template="catalog/product/compare/sidebar.phtml"/> 

2) 在您的布局文件中添加以下内容

<default>
    <reference name="right">
        <action method="unsetChild"><name>catalog.compare.sidebar</name></action>
    </reference>
    <reference name="left">
        <action method="unsetChild"><name>catalog.compare.sidebar</name></action>
    </reference>
</default>

<customer_account>
    <reference name="left">
        <action method="unsetChild"><name>catalog.compare.sidebar</name></action>
    </reference>
    <reference name="right">
        <action method="unsetChild"><name>catalog.compare.sidebar</name></action>
    </reference>
</customer_account>

0

-1

只需删除文件/app/design/frontend/base/default/template/catalog/product/compare/sidebar.html或将其重命名即可。


-2

只需从layout/catalog.xml中删除此块,比较产品部分就会消失:

<reference name="left">
        <block type="catalog/product_compare_sidebar" after="cart_sidebar" name="catalog.compare.sidebar" template="catalog/product/compare/sidebar.phtml"/>
</reference>

它不会从产品页面删除。 - Kaspar L. Palgi

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接