如何添加最近添加的项目块?

时间:2012-08-13 17:54:32

标签: magento

我知道我可以展示新产品,但必须手动设置为新产品...我想要一种更自动化的方法。有没有办法显示最近添加的项目(目录可见)?

2 个答案:

答案 0 :(得分:3)

您只需要在cms.xml文件中添加以下语句,在本节中

<reference name="content">

<block type="catalog/product_list" name="home.catalog.product.list" alias="products_homepage" category_id=" " template="catalog/product/new.phtml" />
</reference>

答案 1 :(得分:0)

您可以创建一个与Mage_Catalog_Block_Product_New块类型非常相似的块。此块用于从商店中检索所有新产品,并可通过XML层包含在内。您几乎需要块的精确副本,只有_beforeToHtml()中加载产品集的方式不同。

您要在_beforeToHtml()中加载的集合是:

$collection = Mage::getResourceModel('catalog/product_collection')
    ->addAttributeToSort('created_at', 'DESC') // either ASC or DESC
    ->setPageSize(4); // the amount of products you want to show