私はmagentoを使用しており、独自のテンプレートを持っていますが、左側の製品詳細ページに製品を比較しています。このブロックを削除するにはどうすればよいですか?
質問する
9613 次
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 に答える