2012-04-11 108 views
0

在我瀏覽我的產品時,我意識到當我點擊一個類別時,它不會顯示完整的項目列表。當我走到後端時,我意識到主要的父類別並未被選定用於某些產品。有沒有辦法輕鬆地將父類別添加到該項目?我對magento和excel的知識有限,我嘗試在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嗎?看看分層導航)將在分層導航顯示這一類的子類。然後,分層導航會獲取下面的所有產品,包括子類別中的產品,並顯示這些產品的所有可過濾屬性。如果您沒有將類別設置爲錨點,則不會在分層導航中顯示可篩選屬性。

此選項卡可以在管理類別> some_category>設計選項卡>是錨