2012-04-11 3 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() 
       } 

당신이 계층 탐색 앵커로 범주를 설정하면 계층 탐색이 범주의 하위 범주를 표시합니다 (마 젠토에서 계층 탐색의 작동 계층화 탐색에보기를위한이하는 방법을 참조하십시오) . 레이어 된 탐색은 하위 카테고리의 하위 제품을 포함하여 모든 하위 제품을 가져 와서 해당 제품의 필터링 가능한 모든 속성을 표시합니다. 카테고리를 앵커로 설정하지 않으면 계층화 된 탐색에서 필터링 가능한 속성을 표시하지 않습니다.

이 탭은 관리 범주> some_category> 디자인 탭> 앵커인가

에 있습니다.
관련 문제