2012-02-07 3 views
0

웹 상점에서 저는 고객이 상점에 착륙 할 때 새로운 범주를 보길 원합니다.Magento 카탈로그 - 정적 블록을 사용하여 중복 된 카테고리

전체 카탈로그에서 우리의 구성은 4 개 항목의 레이아웃 서로, 다음과 같은 다음 : 한 행에

네 개의 항목

* 미안 아직 사진을 게시 할 수 있지 않다 :(

나는 다음과 같은 코드를 사용하여 젠토에 정적 블록을했습니다 :

{{block type="catalog/product_list" name="home.catalog.product.list" alias="products_homepage" category_id="7" template="catalog/product/list.phtml"}} 

을하지만 난 장소에서이 블록을 호출 할 때 나는 그것이 표시 wan't, 그렇습니다 한 행에

3 항목, 두 행 * 미안 아직 사진을 게시 할 수 있지 않다

:(다음 각 수달에

그것은 단지의 넣어 3 개 항목 : 올바른 레이아웃을 사용하지 마십시오. 이미 CSS를 조정 해봤지만 문제는 아닙니다. 페이지 코드가 다른 행에 배치되는 것을 보여줍니다

<ul class="products-grid first odd"> (the first row) 
<ul class="products-grid last even"> (the second row) 

내 생각 엔 내가 블록 호출 할 때 3 개 항목 행에 디스플레이가 설정하지만 그 구성의 위치 내가 알아낼 수 있다는 것입니다 .

답변

0

방법 1 : 당신이 수식 한 템플릿 카탈로그를 사용하기 위해/제품/list.phtml

이 하나에서 새 템플릿을 만들고 목록 - home.phtml를 호출하고 그리드 모드보기가 어디 당신이 뭔가를해야합니다 같은 :

<?php $_columnCount = $this->getColumnCount(); ?> 

<?php $_columnCount = 4; ?> 

방법 2이 대체 : 관리자 영역에서 레이아웃 또는 사용자 지정 레이아웃을 통해이 블록을 추가하고 추가 이 같은 PARAMS에 :

<action method="addColumnCountLayoutDepend"><layout>two_columns_left</layout><count>4</count></action> 
<action method="addColumnCountLayoutDepend"><layout>two_columns_right</layout><count>4</count></action> 

죄송합니다 - 정적 블록을 통해 작동하지 않을 것입니다 두 번째 방법은 - 당신은 또한 내가 무엇을 이해하지 못하고, 직접 CMS 홈 페이지 레이아웃 업데이트 XML 정적 블록 오 승 /이를 추가 할 수 있습니다 이 코드를 CMS 페이지에 직접 추가 할 수있는 경우 정적 블록을 사용합니다.

+0

Thnx! 나는 방법 1을 사용하고 지금 원본과 동일이다. 나는 상점이 만들어 졌던 방식 때문에 정적 블록을 사용했다. 실제 템플릿이 없으므로 제 생각에는 정적 블록을 사용하는 것이 가장 좋습니다. – SjoerdvGestel