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() изглежда няма ефект.


person Louis B.    schedule 28.04.2013    source източник
comment
Знам, че това беше публикувано преди известно време, но намерихте ли някога решението? Изправен съм пред същия проблем :[   -  person Natacha Beaugeais    schedule 15.04.2014
comment
Съжалявам, не мисля, че някога съм го правил. Тръгнах по съвсем друг път с този проект, за да избегна този проблем. Все пак успех!   -  person Louis B.    schedule 15.04.2014


Отговори (1)


Можете да изтриете този catalog.xml, след това magento usa base catalog.xml

person user2329526    schedule 28.04.2013