0

私はマジェントの初心者です。左側のサイドバーと同じように、カテゴリ内の製品の数を表示したい

  • 製品-1 (21)

  • 製品-2 (11)

  • 製品-3 (16)

  • プロダクト-4 (68)

    したがって、カテゴリとそのサブカテゴリを持つすべての製品を表示するためleft_nav.phtmlに、フォルダーの場所内にあるファイルを次のapp/design/frontend/my-theme/default/template/catalog/navigation/ように作成しました

現在、すべてのカテゴリとサブカテゴリが表示されています。しかし、すべてのカテゴリとサブカテゴリに、それぞれのカテゴリの製品数を表示する必要があります。それで、誰かが親切にこれを行う方法を教えてもらえますか?どんな助けや提案もかなりのものです。

4

2 に答える 2

1

それを view.phtml に表示したいと仮定すると、現在のカテゴリ オブジェクトがすでにそこにあるので、 $_category->getId() を使用できます。

$products_count = Mage::getModel('catalog/category')->load($_category->getId())
 ->getProductCount();

echo($products_count);
于 2014-10-09T09:17:42.873 に答える
0
$collection = Mage::getModel('catalog/product')->getCollection()->addCategoryFilter($mycategory);

echo "(".count($collection).")";

警告: $mycategory は ID ではなく、Mage_Catalog_Model_Category のインスタンスである必要があります。

よろしく、

于 2013-02-06T08:39:35.580 に答える