2017-09-15 29 views
0

私はこのようなので、私は特定のカテゴリから製品を取得していた中での静的ブロックを持っている:表示製品

{{block type="catalog/product_list" name="product_list" category_id="429" column_count="4" mode="grid" limit="50" template="catalog/product/list.phtml"}} 

今、私は、この静的を呼び出すしようとしていますこのような私のphtmlファイル内のブロック:

<?php echo $this->getLayout()->createBlock('cms/block')->setBlockId('products')->toHtml(); 
    ?> 

しかし、ページ上の製品は表示されません。 スタティックブロックのコードをcmsページに追加してから、製品が表示されていますが、phtmlファイルのページでは表示されません。 私はまた、{{block type="catalog/product_list" name="product_list" category_id="429" column_count="4" mode="grid" limit="50" template="catalog/product/list.phtml"}}の代わりに静的ブロックにテキストを追加してみましたが、それが動作するかどうかをテストしてテキストを表示します。だから私は静的なブロック内のブロックを呼び出すと何かを持っていると思うが、それを行うための他の方法はありますか?

ここに何か不足していますか?

答えて

0

システム - >権限 - >ブロックに「catalog/product_list」ブロックタイプを追加しましたか?そうでない場合は、そこに追加する必要があります。

0

ブロックタイプの名前が許可されています。 「システム」→「許可」→「ブロックして新規ブロックカタログ/製品リストに追加」に移動し、許可することもできます。

関連する問題