新製品を表示できることはわかっていますが、手動で新製品として設定する必要があります...もっと自動化されたアプローチが欲しいです。最近追加された (カタログに表示されている) アイテムを表示する方法はありますか?
質問する
1071 次
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 に答える