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 回答