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 に答える