按类别组织产品列表

时间:2012-11-14 16:38:07

标签: sorting magento collections

我想知道,对于那些Magento开发人员而言,您认为哪种方法可以过滤出产品收集产品列表,您可以通过对类别进行分类来组织结果?

例如,假设您销售自行车和配件。当人们搜索自行车时,您会有3个类别:

1.) Bicycles (Category ID #3)
2.) Bicycle Helmet (Category ID #4)
3.) Bicycle Accessory - Water Bottles (Category ID #10)

如果我有一个自定义控制器并创建我自己的收藏品,我想要对首先列出类别ID#3产品的产品进行排序,然后是类别ID#4,然后是类别ID#5。

这是出现在搜索结果页面还是只是“购买所有产品”页面,同样的问题适用 - 我是否应该找到按类别排序的方法,如果是这样,最好的方法是什么?当我查看使用产品控制器功能的方法时,我不确定哪个允许我说“首先显示此类别,然后是此类别,然后再显示该类别”

逻辑上,处理此请求的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

您是否尝试使用Category Filter

它是分层导航的一部分,并且可在所有产品列表中使用(甚至是catalog_search)

要激活它,只需将某个类别的is_anchor参数设置为True(在Display Settings标签中)。

有了这个,在产品列表的左栏中,您会看到您可以按类别过滤您的产品列表(仅逐个过滤,无多选)

您可以在此处查看示例:http://demo.magentocommerce.com/catalogsearch/result/?q=and