我想根据产品类别ID分隔一些属性。
我获得了所有属性:app/design/frontend/mytheme/default/catalog/product/compare/list.phtml
页面。
我可以使用
获取属性值$this->helper('catalog/output')->productAttribute($_item, $this->getProductAttributeValue($_item, $_attribute), $_attribute->getAttributeCode())
但如何获得产品类别ID?
答案 0 :(得分:0)
如何获取当前产品ID
尝试使用以下代码获取当前加载的产品ID:
$product_id = $this->getProduct()->getId();
如果您无法访问$ this,则可以使用Magento注册表:
对于类别,请执行以下操作:
$product = Mage::getModel('catalog/product')->load($product_id);
$cats = $product->getCategoryIds();
foreach ($cats as $category_id) {
$_cat = Mage::getModel('catalog/category')->load($category_id) ;
echo $_cat->getName();
}