Magento 如何添加包含最近添加项的块?
我知道我可以显示新产品,但它们必须手动设置为新产品…我希望采用更自动化的方法。有没有办法显示最近添加的项目(对目录可见)?您可以创建一个与Magento 如何添加包含最近添加项的块?,magento,Magento,我知道我可以显示新产品,但它们必须手动设置为新产品…我希望采用更自动化的方法。有没有办法显示最近添加的项目(对目录可见)?您可以创建一个与Mage\u catalog\u block\u Product\u New块类型非常相似的块。此块用于从您的商店检索所有新产品,并可通过XML层包含。您几乎需要一个块的精确副本,只是在\u beforeToHtml()中加载产品集合的方式不同 然后,要在\u beforeToHtml()中加载的集合为: $collection = Mage::getReso
Mage\u catalog\u block\u Product\u New
块类型非常相似的块。此块用于从您的商店检索所有新产品,并可通过XML层包含。您几乎需要一个块的精确副本,只是在\u beforeToHtml()
中加载产品集合的方式不同
然后,要在\u 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
您只需要在本节的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>
我想不出下一步该怎么办。我假设我将此代码放入模板(.phtml)文件中。你能详细说明一下吗,这样我就可以完全实现这个功能了?但是在新的.phtml文件中,我是否只回显$collection,或者如何正确回显setPageSize中的项目数?请查看以下链接:你从freegento.com下载扩展名。只需粘贴密钥,下载后即可手动安装。它很好用