在magento的主页中添加静态块

时间:2014-01-06 10:16:32

标签: magento

我想展示5个类别“手机”“笔记本电脑”最畅销产品“,”“,”“从我的产品详情页面到主页..

如何在主页中调用多个静态块...

我创建了一个名为mobile的静态块,在内容中我编写了代码

{{block type="catalog/product_list" category_id="43"  template="catalog/product/list.phtml"}}

之后我在模板页面中调用了该块...

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

我只能调用1个静态块,无法显示多个静态块....

我该如何展示?

1 个答案:

答案 0 :(得分:8)

只需转到admin-&gt; cms-&gt; page-&gt;设计布局页面,然后更新布局

 <reference name="content">
   <block type="catalog/product_list" name="mobile" template="catalog/product/list.phtml">
    <action method="setCategoryId"><category_id>2</category_id></action>
</block>

  <block type="catalog/product_list" name="laptop" template="catalog/product/list.phtml">
    <action method="setCategoryId"><category_id>3</category_id></action>
</block>

</reference>

OR

将该代码写入admin-&gt; cms-&gt; page-&gt; content

 {{block type="catalog/product_list" category_id="3"  template="catalog/product/list.phtml"}}
 {{block type="catalog/product_list" category_id="4"  template="catalog/product/list.phtml"}}