<div>{{block type="catalog/product_new" name="home.catalog.product.new" template="catalog/product/new.phtml" products_count="4"}}</div> 这行代码中的products_count="4" 是显示四个产品的意思。
修改如下:
1.进入magento后台;找到CMS - > Pages 栏目, 点击标签Design栏目,在Page Layout中输入
<block type="catalog/product_new" name="home.catalog.product.new" template="catalog/product/new.phtml"/>
2.在Content中输入代码:
{{block type ='catalog/product_new' name="home.catalog.product.new" template ='catalog/product/new.phtml'}}
也可以在home模板文件中合适位置里插入如下代码:
< ?php echo $this->getLayout()->createBlock('catalog/product_new')->setTemplate('catalog/product/new.phtml')->toHtml() ; ?>
3.需要注意的是必须在编辑产品的时候设置新产品开始时间与结束时间。Set Product as New from Date 与 Set Product as New to Date 的时间设置。
4.最后,还要到系统里 重新生成一下索引。 System -->Index Management Reindex Data "Submit" 提交一下。前台就可以显示,默认最多显示最新五个产品,如何修改显示个数呢??
用编辑器 在app/code/core/Mage/Catalog/Block/Product/New.php 打开这个文件,修改这个数字就可以了。
const DEFAULT_PRODUCTS_COUNT = 5;
如果还没有显示,可以清除一下magento的后台缓存。