3

我使用 magento,我有自己的模板,但在左侧的产品详细信息页面上,我比较了产品。我怎样才能删除这个块?

4

5 回答 5

7

只需在您的 theme/layout/local.xml 下创建 local.xml 文件并将其放在下面的代码中。

<layout version="0.1.0">
    <default>
        <!-- remove compare products -->
        <remove name="catalog.compare.sidebar" />
    </default>
</layout>
于 2012-10-05T11:37:12.703 回答
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>
于 2012-10-05T05:31:28.727 回答
0

要完全禁用比较产品功能,您可以使用此免费扩展

于 2013-01-22T22:22:23.347 回答
-1

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

于 2014-10-26T09:28:54.377 回答
-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>
于 2013-03-21T11:55:35.493 回答