Magento从产品中获取特定的类别ID

时间:2011-10-17 15:46:24

标签: php magento

我目前正在使用以下代码段来获取每种产品的类别ID。

$categoryIds = $_product->getCategoryIds();

foreach($categoryIds as $categoryId) {
    $category = Mage::getModel('catalog/category')->load($categoryId);
    echo $category->getName();
    echo $category->getUrlPath();
 }

然后我将其结果传递给开关以识别类别名称。

我的问题是我刚刚添加了一些产品将被放入的销售类别,以及

的结果
echo $category->getName(); 

是销售类别,而不是它所在的“实际”类别。

有没有人建议如何制作a)忽略销售类别,b)获取产品的下一个类别ID?,c)让它以其他方式工作。

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:1)

不确定目标是什么,但你可以做点什么

if ($category->getName == 'Sales') {
    continue;
}

array_filter $ category ID,不包括Sales类别