0

CMS ページに含めたカスタム ブロックを更新する方法がわかりません。

CMS ページで標準のショートコードを使用していますが、これは正常に機能します。

{{block type="catalog/product_list" category_id="16" 
template="catalog/product/slider_list.phtml"}}

このカスタム カスタム ブロックの列数を設定しようとしていますが、次のようなコードが必要であることがわかりました。

<block type="catalog/product_list" name="catalog.product.slider_list"
template="catalog/product/slider_list.phtml">
    <action method="setColumnCount"><columns>4</columns></action>
</block>

どの<reference />ブロックの下にコードを配置すればよいか正確にはわかりません...catalog.xml を調べましたが、間に配置しようとすると<reference name="root" />、正しい動作が得られません。

ありがとうございました。

編集:不適切な用語の使用。ブロックを static と呼んでいましたが、実際にはカスタム ブロックです。

4

1 に答える 1

0

参照名が local.xml または拡張機能の xml のいずれかである必要があるホームページでそれを呼び出す場合。以下のように追加するだけです

<cms_index_index>
    <reference name="content">
         // your custom block
         <block type="catalog/product_list" name="catalog.product.slider_list"
template="catalog/product/slider_list.phtml">
            <action method="setColumnCount"><columns>4</columns></action>
         </block>    
    </reference>
</cms_index_index>

これが確かに役立つことを願っています。

于 2013-09-04T04:05:07.587 に答える