2013-04-28 207 views
0

我想在產品視圖頁面上顯示兩個不同的產品。基本上,在顯示第一個產品之後,頁面會顯示其他產品的所有細節,圖像,當然還有「添加到購物車」按鈕。Magento:在產品頁面上顯示兩個產品

這兩款產品應該充分顯示的產品視圖頁面上,所以我不能使用任何現有的塊像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()似乎沒有任何效果。

+0

我知道這是貼前一段時間了,但你有沒有找到解決辦法?我面臨同樣的問題:[ – 2014-04-15 08:56:56

+0

對不起,我不認爲我做過。爲了避免這個問題,我在這個項目中完全採用了其他途徑。儘管祝你好運! – 2014-04-15 12:07:46

回答

0

你可以刪除這個catalog.xml中,然後Magento的美國基地的catalog.xml

相關問題