我正在尝试设置关系视图但不确定如何执行此操作。
以下是使用节点类型艺术家和歌曲的目的。
Artist Song Length Bob Dylan Like a Rolling Stone 2:00 Bruce Springsteen Atlantic City 4:00 Burce Springsteen Born to Run 5:24 Van Morrison Domino 3:22 Van Morrison Brown Eyed Girl 4:30
假设我有一个Artist节点类型,其节点引用Song(设置为无限制)和Song数据类型以及另一个字段的长度,我将如何配置视图以输出此视图?
谢谢! 伊恩
答案 0 :(得分:1)
这基本上是视图'关系'的参考用例 - 它们是一种明确拼写连接以在同一视图中引入不同节点集的方式。
如果我正在构建它,我将创建一个Song内容类型,其中包含对Artist的单个节点引用。然后我将构建一个包含“歌曲标题”和“歌曲长度”字段的歌曲视图。然后我会为'Artist'节点参考字段添加关系。一旦你添加了这样的关系,你可以在视图中添加一个SECOND'标题'字段,并指定它应该从艺术家节点而不是歌曲中获取 node。
答案 1 :(得分:1)
以下是我在Drupal论坛中得到的答案,该答案完美无缺:
以下假设艺术家是艺术家的标题栏,歌曲是歌曲的标题栏。
使用以下内容创建视图 字段:标题(标签设置为艺术家) 过滤器:节点:已发布设置为是,节点:类型设置为艺术家。
您现在应该有一个列出所有艺术家的视图。
在艺术家的节点参考字段中为歌曲添加关系,确保delta为“all”。 添加接下来的两个字段时,请使用该关系 字段:节点:标题(标签设置为歌曲) 字段:内容:长度(或您称之为字段的任何内容)
现在在“基本设置”下将样式设置为“表格”。