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