2013-12-18 215 views
0

我想根據產品類別ID區分一些屬性。 我正在獲取所有屬性:app/design/frontend/mytheme/default/catalog/product/compare/list.phtml頁面。在Magento的產品比較頁上獲取產品ID?

我可以用

$this->helper('catalog/output')->productAttribute($_item, $this->getProductAttributeValue($_item, $_attribute), $_attribute->getAttributeCode()) 

,但如何讓產品類別ID獲取屬性值?獲得當前加載

回答

0

如何獲得下面的代碼目前的產品ID

嘗試產品ID:

$product_id = $this->getProduct()->getId(); 

當你沒有獲得$這一點,你可以使用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(); 
} 
+0

我不想要產品ID。我想要產品類別ID。 – Dhruv

+0

是指當前產品的類別ID? –

+0

@mehmood Rehman 是的。比較列表中添加的產品的類別ID。 – Dhruv