【问题标题】:how to add filter by price in drupal 7如何在drupal 7中按价格添加过滤器
【发布时间】:2013-01-22 19:16:11
【问题描述】:

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

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

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

【问题讨论】:

  • 即使我试图找出与此相关的东西。希望有人可以帮助我们解决这个问题。
  • 你在使用drupal commerce,ubercart..??
  • 在排序过滤器中添加价格字段就可以了!。注意:您必须在“关系”下添加“内容:产品”。

标签: drupal drupal-7


【解决方案1】:

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

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

【讨论】:

  • 您使用的是什么版本的视图,或者您有我可以看到的示例吗?
【解决方案2】:

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

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

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

希望这会有用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-10
    • 1970-01-01
    相关资源
    最近更新 更多