2014-02-06 2 views
0

내 웹 사이트의 카테고리에 할당 된 모든 제품을 아래와 같이 표시해야합니다. CMS에서Magento : 해당 카테고리의 모든 제품을 홈페이지에 표시

Category A  Category B  Category C   
----------  -----------  ----------    
Product A  Product B  Product C 

> 홈 페이지> 콘텐츠 섹션은 내가 여기 카탈로그/제품/list.phtml은 수정없이 기본 젠토 list.phtml 인 블록

{{block type="catalog/product_list" name="homeproduct_list" template="catalog/product/list.phtml"}} 

을 포함했다.

내 제품은 내가 (단지 카테고리에 제품을 할당하면 내가 어떤 카테고리에 제품뿐만 아니라 기본 카테고리 (루트 카테고리)

For ex: Product A is assigned to Default Category (Root) and Categopry A as well 

을 할당 할 경우에만 홈 페이지에 표시되는 I 원하는 경우) 홈 페이지에 제품이 표시되지 않습니다.

여기서 문제는이 하나 How to display ALL PRODUCTS in the homepage? 것이 아니라 왜 나는 또한 홈 페이지에 표시하기 위해 기본 카테고리 (루트)에 제품을 지정해야한다는 것입니다.

감사합니다.

답변

0

당신이 데이터베이스 테이블 catalog_category_entity로 볼 때 그것은 첫번째 같은 모든 종류의 ID가 루트 카테고리/하위 카테고리/하위 카테고리 [경우] 당신이 그렇게 가져올 때, 당신은 먼저 루트 범주를 할당해야 할 수 있어야합니다 저장합니다 때문에 자극의 세부 정보 페이지에 카테고리를 가져 오기 하위 범주가

$product->getCategoryIds() it will get all category id please check image 

Image

+0

쉽고 직접적인 동안 홈 페이지에 그것을 가져하는 것입니다 내가 통해 $ _product-> getCategoryIds() 및 부하 범주를 사용할 필요가 rray 키, 즉 0/1/2 – Slimshadddyyy

관련 문제