Drupal 7:过滤具有日期范围和公开日期的节点


Drupal 7: Filter nodes with a date range arround an exposed date

我的问题与常见的"列出日期范围内的节点"有些相反。

因此,我有一个Event内容类型,包含字段start_dateend_date。它们显示事件何时开始,以及事件何时结束。现在我需要能够选择一个日期并获取start_date < selected_dateend_date > selected_date的所有事件。

所选日期应该是一个对所有用户公开的过滤器,或者任何其他可以从URL获取的方式。

提前感谢!

只是一个想法:

  • 制作两个暴露的筛选器(一个用于开始日期,另一个用于结束日期)
  • 隐藏另一个
  • 当用户在第一个中输入内容时填充两者

如果您不使用AJAX进行过滤,这应该会起作用。