1

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

4

2 回答 2

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>
于 2012-08-14T10:17:02.770 回答
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
于 2012-08-13T19:36:50.743 回答