Drupal 7与相关模块:视图和实体引用
我有一个观点,简单地显示两种不同内容类型记录的“挑逗”显示类型,我们会说它们是文章和页面。
我的文章CT有一些简单的字段显示。
我的网页CT有几个字段,但也有一个实体参考字段(无限制条目)。实体引用字段指向其他项目节点。
我的视图,如预期,显示每个记录的挑逗显示,当然,当一个页面记录引用另一个文章记录,该文章的挑逗被显示为页面挑逗的一部分。
这太棒了。问题是,我不想显示重复的文章挑逗者。这意味着,如果某一页引用了一篇文章,我不想显示同一篇文章与单个列表相同。
想想看,我有这样的文章:
我有这几页
第4页->指出第1条和第2条
第6页->指出第2条
TL;博士
现在视图显示的内容如下:
我想要的是:
编辑:这是我想要做的事情的快速图表。顺便说一下,这里使用的是"Content“而不是”field“,因为在两个CT的视图中有不相等的字段。

发布于 2012-12-04 14:20:57
最后,我使用了相应的实体引用模块(CER)来解决这个问题。这创建了一个双向关系,它在父<->子节点之间进行同步。使用该方法,我可以简单地从视图中筛选出所有具有父级的子级。
发布于 2020-01-16 17:27:26
问题是,记录实际上与数据库的角度不同,因为不同的实体引用生成了多个记录。
Drupal 8的核心问题是使用多值实体引用字段查看关系使不同的查询选项无效。那里应该有可用的补丁。
对于Drupal 7,使用视点清晰模块作为它可能不会固定在视图中。
发布于 2012-12-03 14:09:01
来自Advanced部分下的“视图”页。单击Other -> Query settings: Settings。然后选中Distinct复选框。
https://stackoverflow.com/questions/13597024
复制相似问题