1

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

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

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

4

2 回答 2

2

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

如果您勾选“向访问者公开此排序,以允许他们更改它”,排序过滤器将出现在视图顶部。

于 2013-02-07T13:27:35.960 回答
2

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

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

  1. 启用模块。并转到视图(创建一个新视图并添加您的字段。例如,根据您的要求,价格、评级、日期。否则,如果您已经创建了一个视图,则使用相同的视图并对其进行编辑。)
  2. 单击公开表单(提前)并选择“更好的公开过滤器”。
  3. 现在在排序标准中选择您想要的过滤器(例如,价格、评级、日期)。
  4. 单击使用 AJAX 并选择“是”(必填字段)。
  5. 单击保存并使用过滤器欣赏您的视图。

希望这会有用。

于 2013-02-08T07:09:10.143 回答