Magento:在产品页面上显示两个产品
问题描述:
我想在产品视图页面上显示两个不同的产品。基本上,在显示第一个产品之后,页面会显示其他产品的所有细节,图像,当然还有“添加到购物车”按钮。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()
似乎没有任何效果。
答
你可以删除这个catalog.xml中,然后Magento的美国基地的catalog.xml
我知道这是贴前一段时间了,但你有没有找到解决办法?我面临同样的问题:[ – 2014-04-15 08:56:56
对不起,我不认为我做过。为了避免这个问题,我在这个项目中完全采用了其他途径。尽管祝你好运! – 2014-04-15 12:07:46