0

我正在使用此代码在 Magento 中显示特定类别的子类别:

$parentCategoryId = 3;
foreach Mage::getModel('catalog/category')->load($parentCategoryId)->getChildrenCategories() as $childCategory) {
     echo $childCategory->getName() . '<br />';
     echo $childCategory->getUrl() . '<br />';
} 

这工作安静的罚款。但现在我喜欢显示这些子类别的描述和类别图像。我已经尝试过描述并添加了这一行:

echo $childCategory->getDescription() . '<br />';

但是输出是空的。有人知道我可以做些什么来显示描述和稍后的类别图像吗?

感谢您的帮助。

4

1 回答 1

1

请试试这个,它在我的最后工作正常

<?php  
$parentCategoryId = 10;
$categories = Mage::getModel('catalog/category')->load($parentCategoryId)->getChildren();
$catArray = explode(',', $categories);
foreach($catArray as $child){
     $_child = Mage::getModel( 'catalog/category' )->load( $child );
     echo $_child->getName() . '<br />';
     echo $_child->getUrl() . '<br />';
     echo $_child->getDescription() . '<br />';
}
?>

我们不会从此函数 getChildrenCategories() 中获取类别描述属性。关于此功能的更好解释可以在Stackoverflow 答案中找到

于 2012-09-19T13:55:16.983 回答