0

Magento ストアの特定のカテゴリから最近追加された製品を表示したいと考えています。

http://www.tridian.com/developer-blog/adding-new-arrivals-to-magento/でコードを調べました。私がこれまでに見つけたものから、これは開始するのに最適な場所のようです。問題は、カタログ全体から最新の製品を取得することですが、カタログの範囲を特定のカテゴリ ID に制限したいのです。

特定のカテゴリを確認するために変更する必要があることを理解しており、そのステートメントif($curr_category == 'new arrivals')内にフラグまたは条件を配置する必要があると思います。if

どんな助けでも大歓迎です!

4

1 に答える 1

1

次のように、特定のカテゴリから製品を照会できます。

Mage::getModel('catalog/product')->getCollection()->addFieldToFilter('category_id', '319');

必要に応じて、次のように日付によるフィルターを追加します (日付はここでは疑似フィールド名であり、製品情報から正確なフィールド名を見つけます)。

->addFieldToFilter('date',array('from'=>'10-10-2010','to'=>'11-10-2010'))

コレクションがどのように処理されるかについての理解を深めるために、以下をお読みになることをお勧めします。

于 2010-11-27T11:55:41.883 に答える