Magento 如何获取我的目录中某个类别的数据?
我使用这些行获取目录中产品的数据Magento 如何获取我的目录中某个类别的数据?,magento,magento-1.8,Magento,Magento 1.8,我使用这些行获取目录中产品的数据 // Get product data. $_helper = $this->helper('catalog/output'); $_product_id = Mage::registry('product')->getId(); $_product = Mage::getModel('catalog/product')->load($_product_id); 如果我想获取目录中类别的数据,该怎么办 $_helper = $this-
// Get product data.
$_helper = $this->helper('catalog/output');
$_product_id = Mage::registry('product')->getId();
$_product = Mage::getModel('catalog/product')->load($_product_id);
如果我想获取目录中类别的数据,该怎么办
$_helper = $this->helper('catalog/output');
$_category = $this->getCurrentCategory();
echo Mage::getModel('catalog/category')->load($_category->getId())->getThumbnail();
我得到这个错误
致命错误:对中的非对象调用成员函数getId()
…\default\template\page\html\banner-category.phtml,第4行
我也试过了,但同样的错误
$_helper = $this->helper('catalog/output');
$_category_id = Mage::registry('category')->getId();
echo Mage::getModel('catalog/category')->load($_category_id)->getThumbnail();
有什么想法吗?嗨,这只适用于产品详细信息页面
$_category_id = $_product_id->getCategoryIds();
echo Mage::getModel('catalog/category')->load($_category_id)->getName();
您可以从产品模型中获取类别。请参阅以下链接: [ 之后,您将拥有类别为的顶级负载模型
$cat=Mage::getModel('catalog/category')->load($catIds[0]);
echo $cat->getThumbnail();
现在您可以使用category的属性作为
$cat=Mage::getModel('catalog/category')->load($catIds[0]);
echo $cat->getThumbnail();