カテゴリIDから製品のコレクションを取得しようとしています。私が試したいくつかのことがブロックにあります:
$category = Mage::getModel('catalog/category')->load(123)
->getProductCollection();
そして
$category = Mage::getModel('catalog/category')->load(123);
$products = $category->getProductCollection()->addCategoryFilter($category)
->addAttributeToFilter('type_id', 'simple')
->addAttributeToSelect('*');
また、phtmlからそれをやってみました
$oCatId = Mage::getModel('catalog/category')->load(769);
$products->addCategoryFilter($oCatId);
これは機能しませんが、エラーも表示されません。同じ質問のように思える別の投稿を見ました。Magento-特定のカテゴリーから製品を入手してください。助けてくれてありがとう!
foreach ($products as $product) { echo $product->getId(); }
、一連のIDを取得しました。しかし、echo $product->getName();
何も試さないとき。私->addAttributeToSelect('*')
も追加しようとしましたが、いいえ。さらに助けてくれてありがとう。