Magento删除产品比较

时间:2012-10-04 15:06:46

标签: magento

我使用magento,我有自己的模板,但在我左侧的产品详情页面上,我有比较产品。如何删除此块?

5 个答案:

答案 0 :(得分:7)

只需在theme / layout / local.xml下创建local.xml文件,然后放在代码下面。

<layout version="0.1.0">
    <default>
        <!-- remove compare products -->
        <remove name="catalog.compare.sidebar" />
    </default>
</layout>

答案 1 :(得分: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>

答案 2 :(得分:0)

要完全禁用比较产品功能,您可以使用此free extension

答案 3 :(得分:-1)

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

答案 4 :(得分:-2)

只需从layout/catalog.xml移除此块,compare products section就会消失:

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