我已经找了几天了,一直没找到解决办法。
下面是设置:
TV Shows (vocabulary): show-1, show-2, show-3, ...
Episodes (content type) Schedule (content type)
- title - date/time episode airs
- episode code <.................> - episode code
- reference to TV Show term( 1)首先,我试图创建一个“视图”,以“电视节目”这一术语(或id)为依据,并在此基础上列出与该节目相关的所有情节,以及这些剧集将在未来播出的时间。
一个大问题是,内容类型“调度”的节点没有链接到电视节目,所以所有这些都被排除在外。是否有一种方法可以根据输入显示与某一集相关的所有“日程安排”?
2)这个难题的第二部分是走另一条路,意思是给出一天的视图,然后列出当天内的所有调度节点。由于每个调度节点都包含一个“插曲代码”,并将其链接回一个“插曲”,因此从“插曲”节点获取相应的信息,并与“插曲代码”进行匹配。
听起来这两种场景似乎都需要将两个单独的视图组合在一起,但这是否可能呢?
注意:当我说“插曲代码”链接两种内容类型时,没有真正的链接。我试着在这两种内容类型中都只有一个文本字段标记为“插曲代码”。我还尝试创建了一个词汇表“插曲”,其中包含了术语的插曲代码,然后这两种内容类型都包含了一个用于“插曲”词汇表的字段。
发布于 2012-04-30 20:53:24
当您创建其中一个视图(要么显示给定分类的所有片段,要么显示给定时间的所有片段) --是的,这些视图听起来像两个单独的视图--确保您扩展视图的“Advanced”部分。继续添加一个'Relationship‘,这样您就可以得到引用内容类型的字段。
例如,假设您正在创建第一个视图。在这种情况下,它将是一个插曲视图,您将使用一个分类法术语作为过滤器。为了能够同时显示插曲内容类型中存在的字段和引用的计划内容类型中存在的字段,必须向视图中添加适当的Relationship。
现在,Drupal将知道您正在尝试显示来自引用节点的字段,而不是它正在查看的当前插曲节点。
这有点让人困惑,但我希望这是有意义的。这是链接视图中引用的节点的方法--使用关系。
https://stackoverflow.com/questions/10367440
复制相似问题