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_date
和end_date
字段。它们显示事件何时开始以及事件何时结束。现在我需要能够选择一个日期并获取 start_date < selected_date
和 end_date > selected_date
的所有事件。
所选日期应该是向所有用户公开的过滤器,或任何其他可以从 URL 获取的方式。
提前致谢!
【问题讨论】:
【参考方案1】:只是一个想法:
制作两个公开的过滤器(一个用于开始日期,另一个用于结束日期) 隐藏另一个 当用户在第一个输入内容时填充两者如果您不使用 AJAX 进行过滤,这应该可以工作。
【讨论】:
这正是我所做的。太糟糕了,没有更漂亮的方法了。以上是关于Drupal 7:过滤日期范围围绕公开日期的节点的主要内容,如果未能解决你的问题,请参考以下文章
drupal 8 查看日期范围过滤器-“介于”运算符不包括结束日期