2017-01-12 6 views

答えて

0

これは、複数の方法で行うことができます。

私は最良の方法は、製品ビューブロックを交換することだと思います。

1)ページは、そのブロックを使用するようにレイアウトを更新するか、ブロックを上書きMage_Catalog_Block_Product_View

2を拡張新しいブロック)を作成します。

  • 、あなたがデフォルトのブロックのいずれにしても多くを削除する場合は
  • をすべてデフォルトのブロックを再度追加する必要がないの書き換えを使用することができ、デフォルトのブロックを維持する必要がある場合は、あなたが使用してそれを変更することができますレイアウト:

     <remove name="product.info"/> 
         <block type="ricard_catalog/product_view" name="ricard.product.info" as="product.info"/> <!-- I haven't set a template as the block have the logic to do so --> 
    

_prepareLayout機能はあなたに代わりにsetTemplateのロジックを追加するためのブロックで3)上書き:

もちろんコントローラーで行うこともできますが、メンテナンスには適していないコピー/ペーストを行う必要があります。

関連する問題