Magento:我如何从产品系列中获取类别列表?

时间:2015-02-26 15:19:25

标签: magento magento-1.8

在某些页面上,我有一个包含多个类别的产品的大型产品系列。如何获取当前加载的产品集合中包含的类别列表?

2 个答案:

答案 0 :(得分:1)

除了迭代集合并跟踪每个产品的类别之外,我想不出另一种方式。像这样:

$categories = [];
foreach ($productCollection as $product) {
    $categories[] =  $product->getCategory();
}
// To get rid of the duplicates
$categories = array_unique($categories);

答案 1 :(得分:-1)

通过这种方式,您可以获得各个产品类别,并且可以按照最佳状态安装阵列

<?php
    $categoryIds = $_product->getCategoryIds();
    foreach($categoryIds as $catId){
        $category = Mage::getModel('catalog/category')->load($catId);
    }
?>