【问题标题】:Drupal 7: How to sort nodes on nearest date of referencing entities?Drupal 7:如何在引用实体的最近日期对节点进行排序?
【发布时间】:2016-01-03 14:07:35
【问题描述】:

这是我无法理解的事情,想知道这是否可能:

  • 我有一个内容类型事件。所有事件都有一个日期字段。
  • 每个事件还有一个实体引用字段来选择一个总体系列
  • 现在,对于 Views,我想根据事件日期(来自引用此系列的事件)对后者 Series 进行排序。因此,应首先显示与第一个即将发生的事件(与“今天”相比)相关的系列。

我尝试了模块Views field view,它确实为每个系列输出了第一个即将发生的事件,但它不能用作排序标准。是否有其他选择可以实现这一目标?

非常感谢您的帮助!

【问题讨论】:

    标签: drupal drupal-7 views drupal-views entityreference


    【解决方案1】:

    是的,您应该能够使用关系来处理此问题。 您可以在视图 UI 右侧的“高级”选项卡下找到这些。您需要向系列添加关系,然后将日期字段添加到您的排序列表中。您会注意到关系选项表单中有一个新的下拉选项。在此处选择您的系列,然后保存排序。

    【讨论】:

    • 谢谢!这确实奏效了。但是由于系列上可以有更多事件,因此在显示它们时会复制系列。我想我必须用聚合或区分来解决这个问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多