2013-04-28 11 views
0

두 개의 다른 제품을 제품보기 페이지에 표시하고 싶습니다. 기본적으로 첫 번째 제품을 정상적으로 표시 한 후에는 페이지에 세부 정보, 이미지 및 물론 장바구니에 추가 버튼이있는 다른 제품이 표시되어야합니다.Magento : 제품 페이지에 두 개의 제품 표시

두 제품 모두 제품보기 페이지에 완전히 표시되어야하므로 기존 블록 (catalog/product_list_related 또는 catalog/product_list_upsell)을 사용할 수 없습니다.

내 생각은 단순히 지금처럼 catalog_product_view 레이아웃 정의에 다른 catalog/product_view 블록을 추가했다 :

catalog.xml :

<layout version="0.1.0"> 
     ... 
     <catalog_product_view translate="label"> 
      ... 
      <reference name="content"> 
       <block type="catalog/product_view" name="product.info" template="catalog/product/view.phtml"> 
        ... 
       </block> 
      </reference> 
      ... 
      <!-- Changes start here --> 
      <reference name="content"> 
       <block type="catalog/product_view" name="product.info2" template="catalog/product/view.phtml"> 
        <action method="setProductId"><product_id>123</product_id></action> 
       </block> 
      </reference> 
     </catalog_product_view> 

그러나이 작동하지 않습니다. 블록의 다양한 요소는이 스크린 샷에서 볼 수 있듯이, 제대로로드하지 않는 것 :

enter image description here

모든 제품 이미지는 가격과 버튼뿐만 아니라 누락되었습니다. 또한 setProductId()으로 전화를 걸어도 영향이없는 것으로 보입니다.

+0

전 얼마 전에 게시되었지만 해결책을 찾았습니까? 나는 똑같은 문제에 직면하고있다. [ –

+0

미안하지만, 내가 한 적이 없다고 생각한다. 나는 그 문제를 피하기 위해 그 프로젝트와 완전히 다른 길을 갔다. 행운을 빈다. –

답변

0

이 catalog.xml을 삭제 한 다음 magento usa base catalog.xml을 삭제할 수 있습니다.

관련 문제