0

我在以下代码中获取子类别描述时遇到问题。

  $category_model = Mage::getModel('catalog/category');  
    $_category = $category_model->load(3); //loaded one category
    $_subcategories = $_category->getChildrenCategories(); 

     foreach($_subcategories as $_subcategory): 
      echo $_subcategory->getName(); 
      echo $_subcategory->getDescription(); //I can't able to get description of the subcategory
     endforeach;
4

2 回答 2

1

得到了解决方案,我为我的问题添加了答案。许多优化的答案也将不胜感激。谢谢。

$category_model = Mage::getModel('catalog/category');  
    $_category = $category_model->load(3); //loaded one category
    $_subcategories = $_category->getChildrenCategories(); 

     foreach($_subcategories as $_subcategory): 
      echo $_subcategory->getName(); 
     //echo $_subcategory->getDescription(); //I can't able to get description of the subcategory
    //Added to make as current category
      $cur_category=Mage::getModel('catalog/category')->load($_subcategory->getId());
      $layer = Mage::getSingleton('catalog/layer');
      $layer->setCurrentCategory($cur_category);
      echo $this->getCurrentCategory()->getDescription();

 endforeach;
于 2013-02-06T19:42:27.493 回答
0

我不是 100% 确定你想做什么,但试试

$category_model = Mage::getModel('catalog/category');  
$_category = $category_model->load(3); //loaded one category
$_subcategories = $_category->getChildrenCategories(); 

foreach($_subcategories as $_subcategory): 
    $cur_category=Mage::getModel('catalog/category')->load($_subcategory->getId());
    echo $cur_category->getName();
    echo $cur_category->getDescription();
endforeach;
于 2013-02-06T19:58:05.523 回答