如何在drupal 7中按价格添加过滤器

时间:2013-02-07 10:15:08

标签: drupal drupal-7

我创建了一个内容类型的产品。 它有价格,评级和其他领域。每当我为此产品类型添加内容时,它都会为我提供该产品的提交日期。 我为此内容类型添加了10个内容,并创建了一个显示列表中所有产品的视图。现在我想给出“价格,日期和评级”的过滤器。

例如,如果我选择价格,那么它应该将产品的视图列表从最低价格到最高价格值进行排序。

任何模块都可以实现这个目的吗?或任何其他可以使产品过滤器发生这种情况的程序。

2 个答案:

答案 0 :(得分:2)

如果您编辑视图并为字段价格添加排序条件,则应该有一个显示它的选项(复选框)。

如果勾选“向访问者公开此类别,允许他们更改”,排序过滤器将显示在视图的顶部。

答案 1 :(得分:2)

我在drupal中使用了Better Exposed Filters模块来满足相同的要求。我觉得这对你很有用。

只需从此链接安装模块: http://drupal.org/project/better_exposed_filters

  1. 启用模块。并转到查看(创建新视图并添加字段。例如,价格,评级,日期根据您的要求。否则,如果您已创建视图,则使用相同并编辑它。)
  2. 点击Exposed form(In Advance)并选择“Better Exposed Filters”。
  3. 现在在排序标准中选择所需的过滤器(例如,价格,评级,日期)。
  4. 单击Use AJAX并选择“yes”(必填字段)。
  5. 点击使用过滤器保存并欣赏您的视图。
  6. 希望这会有用。