我正在使用以下代码片段来获取每个产品的类别ID。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)使其以某种其他方式工作。
任何帮助将不胜感激!
您的产品在多个类别,除了出售类上市? –
theres品牌的主要类别,然后选择两个额外的类别之一正在出售 – Xand94