質問

デフォルトの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"は、コアモジュールが常に最初にロードされているため、レビュータブの前に移動します。

ライセンス: CC-BY-SA帰属
所属していません magento.stackexchange
scroll top