2016-01-14 149 views
0

我已經創建了一個自定義模塊來幫助配置我的客戶,例如我已經在我的客戶的手機上捕獲了數據,以及他們最喜歡的顏色是什麼。一旦收集到,他們將登陸一個感謝頁面(例如/ survey/mobile/thankyou),並且我想展示可以幫助客戶的產品,所以我想要顯示兩個列表,例如手機套和充值套件。我想你可以用下面的代碼在phtml上打一個產品清單Magento在自定義頁面上顯示多個產品列表

<?php 
    echo $this->getLayout()->createBlock('catalog/product_list')->setTemplate('catalog/product/list.phtml')->toHtml(); 
?> 

我有3個問題。

  1. 如何將限制參數傳遞給列表?說我想展示3種產品。
  2. 如何將參數過濾到列表中,例如phone_type = iphone/samsung?
  3. 有沒有更好的方法來做到這一點?

回答

0

1 /限的產品列表中的設置在管理 - >系統 - >配置 - >目錄

2 /我的意見,如果你想通過PARAMS到列表中,嘗試使過濾器要在管理使用的屬性 - >目錄 - >屬性 - >管理屬性

3 /對我來說,最好的辦法就是創造它擴展類Mage_Catalog_Block_Product_List自定義模塊,並在那裏寫一個加載列表功能爲了滿足您的需求。

+0

根據上述情況,並未真正回答我的問題。所以沒有辦法通過/設置一個值來限制列表中顯示的產品數量?你如何通過過濾器?是否有你的Mage_Catalog_Block_Product_List的例子? –

+0

我對此的回答爲1 + 2:「http:// /index.php/?= &limit = 8」。這是magento中的分類頁面的標準網址 當您調用它時,響應集合將正是您想要的 – JoeNguyen

相關問題