0

Magento ストアでカスタマイズ可能な製品を作成しました。カテゴリのページに表示されるコレクションは問題ありませんが、ホームページにカスタム製品リスト ブロックを作成しました。彼は製品リストを取得します

Mage::getModel('catalog/category')->load(3)->getProductCollection()

このリストには、カスタマイズ可能な製品の偏角が表示されます (例: サイズ属性を構成可能として取得した場合、Tshirt-M と Tshirt-L)。

magento がカテゴリ ページのリストをフィルタリングする方法を知っている人はいますか?

4

1 に答える 1

1

このコードを試して、カテゴリからすべての製品を取得します。

$category = Mage::getModel('catalog/category')->load(3);
Mage::getModel('catalog/product')->getCollection()->    
->addAttributeToSelect('*')
->addCategoryFilter($category)
->addAttributeToFilter('status', 1)
->addAttributeToFilter('visibility', 4)
->groupByAttribute('name');
于 2012-11-05T10:43:11.087 に答える