2016-01-14 197 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

相关问题