我使用Magento,并且有自己的模板,但在我的产品详细页面左侧有“比较产品”的选项。如何删除此模块?
<layout version="0.1.0">
<default>
<!-- remove compare products -->
<remove name="catalog.compare.sidebar" />
</default>
</layout>
这个块是在布局文件中添加的。您可以在原始文件或扩展布局中删除此块。
默认情况下,此块会添加在文件中。
/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>
只需删除文件/app/design/frontend/base/default/template/catalog/product/compare/sidebar.html或将其重命名即可。
只需从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>