0

私は Magento 1.7.0.2 を初めて使用し、製品の VIEW ページに小さな変更を加えようとしています。

製品が表示されている現在のカテゴリの下にある ACTIVE 製品の数を表示したいと考えています。カテゴリ ページ リスト/グリッドでは、カテゴリは 5 つの項目を示します。実際、このカテゴリには 6 つの製品がありますが、そのうちの 1 つが DISABLED です。

$category->getProductCount() を使用すると、カテゴリ ページに表示されているように、5 ではなく 6 が返されます。

カテゴリページの場合のように、現在のカテゴリの下に正しい商品数を表示するにはどうすればよいですか?

どうもありがとう!

4

1 に答える 1

0

私もMagentoではかなり新しいですが、次のようにしてみてください:

$products = Mage::getModel('catalog/category')->load($yourCategory->getId())
->getProductCollection()
->addAttributeToFilter('status', 1); // Enabled products only

echo $products->count();

うまくいくことを願っています。

于 2013-04-08T07:23:37.490 に答える