Drupal:在Views中仅显示特定的NodeReferrer字段

时间:2010-06-30 09:19:05

标签: drupal drupal-6 drupal-views

我有一个带有日期字段的内容类型约会,该字段使用Nodereference模块引用内容类型人员的节点。在内容类型人员中,我添加了一个Nodereferrer字段,显示此引用的反向(人员 - >约会)。

我现在想创建一个人员节点视图,显示该人的最后约会日期。我可以创建一个与显示所有约会的约会关系的人员视图,但我不知道如何仅显示最近的约会。

关于如何实现这一目标的任何想法?

2 个答案:

答案 0 :(得分:1)

就我个人而言,使用视图和节点引用并没有太大成功。它似乎永远不会正确地解决这些关系。

所以我的建议是编写自己的查询。如果查看here,您可以看到一种覆盖视图生成的SQL的方法,因此您仍然可以获得视图带来的许多好处。

顺便说一下,我会非常感兴趣,看看是否有比这更好的答案

答案 1 :(得分:0)

不是将Nodereferrer字段添加到视图中,而是尝试添加Nodereferrer关系,然后将Node标题(使用该关系)添加为字段。您应该能够从最新到最旧排序,然后将视图设置为Distinct,以便只显示每个人的第一行。