Drupal 7:过滤日期范围围绕公开日期的节点

Posted

技术标签:

【中文标题】Drupal 7:过滤日期范围围绕公开日期的节点【英文标题】:Drupal 7: Filter nodes with a date range arround an exposed date 【发布时间】:2012-07-12 12:26:54 【问题描述】:

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

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

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

提前致谢!

【问题讨论】:

【参考方案1】:

只是一个想法:

制作两个公开的过滤器(一个用于开始日期,另一个用于结束日期) 隐藏另一个 当用户在第一个输入内容时填充两者

如果您不使用 AJAX 进行过滤,这应该可以工作。

【讨论】:

这正是我所做的。太糟糕了,没有更漂亮的方法了。

以上是关于Drupal 7:过滤日期范围围绕公开日期的节点的主要内容,如果未能解决你的问题,请参考以下文章

drupal 8 查看日期范围过滤器-“介于”运算符不包括结束日期

drupal 8 views日期范围过滤器 - '在'运算符之间'不包括结束日期

Drupal 公开视图过滤器自定义日期

drupal-6视图参数中的日期范围?

Drupal 7:如果日期字段具有结束日期,则过滤视图

Drupal 7 将过滤器价格范围显示为复选框