Magento: показать два продукта на странице продукта

Я хотел бы показать два разных продукта на странице просмотра продукта. По сути, после отображения первого продукта, как обычно, на странице должен отображаться другой продукт со всеми его деталями, изображениями и, конечно же, кнопкой «Добавить в корзину».

Оба продукта должны полностью отображаться на странице просмотра продукта, поэтому я не могу использовать ни один из существующих блоков, таких как catalog/product_list_related или catalog/product_list_upsell.

Моя идея состояла в том, чтобы просто добавить еще один блок catalog/product_view к определению макета catalog_product_view, например так:

каталог.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