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 に答える