2012-04-11 8 views
0

私は自分の製品を調べていたが、カテゴリをクリックすると、完全なアイテムリストは表示されませんでした。私がバックエンドに行ったとき、主な親カテゴリは特定の製品に選択されていないことに気付きました。親カテゴリをアイテムに簡単に追加する方法はありますか?私はmagentoの知識が限られており、Excelの項目に親カテゴリを追加しようとしましたが、これは最も効率的な方法ではありません。どんな助けや提案もありがとうございます。サブカテゴリのアイテムに親カテゴリをどのように適用しますか?

答えて

0

カテゴリをアンカーするだけで、カテゴリの下にある商品とその下にあるすべてのカテゴリを表示できます。

$categories = Mage::getModel('catalog/category') 
     ->getCollection() 
     ->addAttributeToSelect('*') 
     ->addAttributeToFilter('entity_id', array("gt" => 2)) 
     ->setOrder('entity_id') 
     ; 

foreach($categories as $category) { 
       $category->setIncludeInMenu(1); 
       $category->setIsActive(1); 
       $category->setIsAnchor(1); 
       $category->save() 
       } 

あなたは層状のナビゲーションアンカーようにカテゴリを設定した場合、積層ナビゲーションにこのカテゴリーのサブカテゴリーが表示されます(Magentoの中に階層化ナビゲーションの仕事ですか?レイヤードナビゲーション見ためがない方法を参照してください) 。階層化されたナビゲーションでは、サブカテゴリを含むすべての製品が下にあり、それらの製品のフィルタ可能なすべての属性が表示されます。カテゴリをアンカーとして設定しないと、階層化されたナビゲーションにフィルタ可能な属性は表示されません。

このタブは、[管理カテゴリ]> [一部のカテゴリ]> [デザイン]タブ>アンカーです

関連する問題