2012-10-04 150 views

回答

7

只需在您的theme/layout/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

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

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

它不会从产品页面删除。 –

-1

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