Drupal 7 使用Drupal 7视图,将2种内容类型的数据字段合并到一行
几天来我一直在寻找一个解决办法,但运气不好 以下是设置:Drupal 7 使用Drupal 7视图,将2种内容类型的数据字段合并到一行,drupal-7,views,drupal-views,relationship,Drupal 7,Views,Drupal Views,Relationship,几天来我一直在寻找一个解决办法,但运气不好 以下是设置: TV Shows (vocabulary): show-1, show-2, show-3, ... Episodes (content type) Schedule (content type) - title - date/time episode airs - episode code <.................> - epi
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
电视节目(词汇):show-1,show-2,show-3。。。
剧集(内容类型)时间表(内容类型)
-标题-日期/时间插播
-情节代码-情节代码
-电视节目术语的引用
1) 首先,我尝试创建一个“视图”,以“电视节目”术语(或id)为基础,列出与该节目相关的所有剧集,以及这些剧集将来何时播出
一个大问题是,内容类型为“schedule”的节点没有链接到电视节目,因此所有这些节点都被立即排除在外。是否有一种方法可以根据输入显示与某一集相关的所有“时间表”
2) 这个谜题的第二部分是另一种方式,即给视图一天,然后列出该天内的所有日程节点。由于每个调度节点都包含一个链接回“插曲”的“插曲代码”,因此使用匹配的“插曲代码”从“插曲”节点获取相应的信息
听起来似乎这两种场景都需要两个单独的视图组合在一起,但这可能吗
注意:当我说“插曲代码”链接这两种内容类型时,没有真正的链接。我试着在两种内容类型中都有一个文本字段,标记为“插曲代码”。我还尝试过创建一个词汇“插曲”,其中包含术语的插曲代码,然后两种内容类型都包含“插曲”词汇的字段。当您创建其中一个视图时(要么显示给定分类的所有插曲,要么显示给定时间的所有插曲)——是的,这听起来像是两个独立的视图——只需确保展开视图的“高级”部分。继续并添加“关系”,以便可以访问引用内容类型的字段 例如,假设您正在创建第一个视图。在这种情况下,它将是一个剧集视图,您将使用分类术语作为过滤器。为了能够显示1)存在于插曲内容类型中的字段和2)存在于引用的日程内容类型中的字段,您必须向视图添加适当的关系