Magento分层导航中的自定义滤镜

时间:2012-06-01 08:31:56

标签: magento

我有一个字母数字大小属性列表,我需要能够在高级搜索或分层导航中过滤(我指的是Magento,如果其他人决定从标题中删除它)。

问题是我应该能够将它们设置为间隔。想象一下鞋子尺寸:25,25 / 31,31 /。我希望能够设置如下:

20-25/
26-30
30/-40

显然,第一个过滤器会返回在该尺寸间隔内可用的所有鞋子。我怎样才能做到这一点?

在我从SQL Server导出之前,我发现将这些间隔作为属性进行分配...也许这样可以省去一些麻烦......

1 个答案:

答案 0 :(得分:0)

Magento没有选项将属性设置为间隔,只有price属性被过滤。 我认为你可以用2个属性做到这一点:首先是鞋子大小,并且仅在产品详细信息页面中显示这个,所以你要列出25/26/27 ......等值,第二个是鞋码间隔,在分层导航/搜索中显示这个,并且值为25-30 / 30-35 / 35-40 ...这两个都将是管理区域中的下拉列表。

你可以创建一个扩展Magento默认导航的模块,你必须从前端的目录和admin的属性重写过滤器块和模型,这样你就可以为属性添加额外的选项,如“interval”。