Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Magento 如何获取我的目录中某个类别的数据?_Magento_Magento 1.8 - Fatal编程技术网

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();