如何从产品列表页面中的产品ID获取产品类型? 我正在使用代码
$product_id = $this->getProduct()->getId();
$product = Mage::getModel('catalog/product')->load($product_id);
$productType = $product->getTypeId();
但我收到错误"致命错误:在XXXX"中的非对象上调用成员函数getId()。我该如何解决这个问题?
答案 0 :(得分:2)
在“产品”页面上,我们已加载$_product
个对象。所以不要再装载产品了。
您可以使用以下代码:
echo $_product->getTypeId()