Magento:在产品页面上显示两个产品

时间:2013-04-28 10:19:11

标签: magento magento-1.7

我想在产品视图页面上显示两种不同的产品。基本上,在显示第一个产品之后,页面应该显示另一个产品及其所有细节,图像,当然还有“添加到购物车”按钮。

两个产品都应该完整显示在产品视图页面上,因此我无法使用catalog/product_list_relatedcatalog/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()的调用似乎没有任何效果。

1 个答案:

答案 0 :(得分:0)

您可以删除此catalog.xml,然后删除magento usa base catalog.xml