두 개의 다른 제품을 제품보기 페이지에 표시하고 싶습니다. 기본적으로 첫 번째 제품을 정상적으로 표시 한 후에는 페이지에 세부 정보, 이미지 및 물론 장바구니에 추가 버튼이있는 다른 제품이 표시되어야합니다.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>
그러나이 작동하지 않습니다. 블록의 다양한 요소는이 스크린 샷에서 볼 수 있듯이, 제대로로드하지 않는 것 :
모든 제품 이미지는 가격과 버튼뿐만 아니라 누락되었습니다. 또한 setProductId()
으로 전화를 걸어도 영향이없는 것으로 보입니다.
전 얼마 전에 게시되었지만 해결책을 찾았습니까? 나는 똑같은 문제에 직면하고있다. [ –
미안하지만, 내가 한 적이 없다고 생각한다. 나는 그 문제를 피하기 위해 그 프로젝트와 완전히 다른 길을 갔다. 행운을 빈다. –