レビューの前に製品ページに静的ブロックを追加する方法
-
12-12-2019 - |
質問
デフォルトのRWDテーマを使用しています。追加情報タブと製品レビュータブの間で製品ページに静的ブロックを追加しようとしています。
私はlocal.xmlファイルにこのようなものを追加しようとしましたが、機能しません:
<catalog_product_view>
<reference name="product.info">
<block type="cms/block" name="my_block_name" before="reviews">
<action method="setBlockId"><id>my_block_name</id></action>
</block>
</reference>
</catalog_product_view>
. 解決
RWDテーマのreview.xml
にレビュータブがどのように追加されたかにLOKがある場合は、次のとおりです。
<catalog_product_view>
<reference name="product.info">
<block type="review/product_view_list" name="product.reviews" as="reviews" template="review/product/view/list.phtml" after="additional">
<action method="addToParentGroup"><group>detailed_info</group></action>
<action method="setTitle" translate="value"><value>Reviews</value></action>
</block>
</reference>
</catalog_product_view>
.
同じ方法を使用して、他のブロックを自分のモジュール(またはテーマのlocal.xml)のタブとして追加できます。静的ブロックの場合は、次のようになります。
<catalog_product_view>
<reference name="product.info">
<block type="cms/block" name="product.whatever" as="whatever" after="additional">
<action method="addToParentGroup"><group>detailed_info</group></action>
<action method="setTitle" translate="value"><value>Whatever</value></action>
<action method="setBlockId"><id>my_whatever_block_id</id></action>
</block>
</reference>
</catalog_product_view>
.
after="additional"
は、コアモジュールが常に最初にロードされているため、レビュータブの前に移動します。
所属していません magento.stackexchange