在视图中删除具有 drupal 重复日期的重复项

Posted

技术标签:

【中文标题】在视图中删除具有 drupal 重复日期的重复项【英文标题】:Remove duplicates with drupal recurring dates in view 【发布时间】:2013-06-21 13:15:18 【问题描述】:

我有一个名为 Event 的内容类型,它有一个名为 field_event_date 的字段。日期字段可以有重复日期。我正在尝试显示一个事件列表,并且每个事件只显示一次,但是它为每个重复日期显示一次。

我找到了很多关于这个的帖子,但仍然无法弄清楚。

我的观点很简单。它正在显示字段,我尝试按标题或 nid 对它们进行分组,但都没有改变结果的数量。我还尝试在查询设置下检查 Distinct(和 Pure Distinct)。但没有任何改变返回结果的数量。

如果您有任何建议,请告诉我。

【问题讨论】:

【参考方案1】: 对日期字段应用过滤器 选择运算符:“等于”,然后输入“0”

当您有一个多值字段时,该字段有一个值列表或数组。 delta=0 是第一个值

https://www.drupal.org/node/1872262#comment-6869736

【讨论】:

【参考方案2】:

您只需要在字段配置下使用“仅开始日期”和“显示 1 个值”,如下面的屏幕截图所示。无需聚合和不同的设置。

【讨论】:

以上是关于在视图中删除具有 drupal 重复日期的重复项的主要内容,如果未能解决你的问题,请参考以下文章

根据多列和日期时间删除重复项

删除Foreach循环中的重复项

Drupal 6 & Views 2 - DISTINCT 字段

如何删除 Views Drupal 6 中的重复标题?

Drupal 视图在基于字段的显示中呈现重复行

如何在按唯一日期时间排序时删除重复项