在Magento中,如何从list.phtml中的产品ID获取产品类型?

时间:2016-04-29 07:21:09

标签: magento product

如何从产品列表页面中的产品ID获取产品类型? 我正在使用代码

$product_id = $this->getProduct()->getId();
$product = Mage::getModel('catalog/product')->load($product_id); 
$productType = $product->getTypeId();

但我收到错误"致命错误:在XXXX"中的非对象上调用成员函数getId()。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

在“产品”页面上,我们已加载$_product个对象。所以不要再装载产品了。

您可以使用以下代码:

echo $_product->getTypeId()