1

Magento で現在/アクティブなカテゴリの ID を取得できることはわかっています。さまざまなサブカテゴリの製品があり、これらの製品を関連製品として表示したいと考えています。私の質問は、現在選択されているサブカテゴリの ID を取得することは可能ですか?

4

1 に答える 1

1

製品リストまたは製品詳細ページにいる場合は、現在のカテゴリの子を取得できます。

$_currentCategory = Mage::registry('current_category') ;
$_currentCategories->getChildrenCategories() will give you all children category.

次に、カテゴリに基づいて製品コレクションをフィルタリングできます。

$products = Mage::getModel('catalog/category')->load(cat_id)
->getProductCollection()
->addAttributeToSelect('*')

これにより、サブカテゴリの製品コレクションが得られます

于 2013-08-01T04:24:19.663 に答える