我有父/子关系(基于cck节点参考字段)。
配方组包含对配方类型的节点引用。这是1对多的关系。
我需要做的是创建一个显示配方组信息的视图,然后在其下面创建已分配给它的cck字段的配方。
所以
RecipeGroup1 - 标题 食谱1,食谱2,食谱3 RecipeGroup2 - 标题 食谱4,食谱5,食谱6
等等
我已创建视图以提取食谱组列表..但我不知道如何检索属于该组的食谱?
我尝试使用谷歌搜索,但我们的时间紧迫,并希望得到任何帮助。
感谢。
答案 0 :(得分:1)
看看http://drupal.org/project/views_field_view。它允许您组合两个视图(组,配方),将配方视图作为字段插入到组视图中。使用此功能,您可以为组创建任意数量的字段。
答案 1 :(得分:0)
您可以使用Views attach模块将视图与特定内容类型相关联,并在该内容类型的节点页面上显示该视图。
这里有一个网络广播demonstrates该模块如何解决与您类似的问题。
但是,网络广播假设您的nodereference CCK字段位于子内容类型上,并指向父内容类型,而不是像您拥有它一样。
您可以使用配方组的标记之一(引用其子项的nodereference字段),而不是使用配方组的nid作为视图的参数(如视频中所示)。您可以在视频中的9:32看到该选项。
无论你决定做什么,我认为视图附加可能是你的答案。
答案 2 :(得分:0)
将cck参考节点字段作为输出字段包含在视图中。之后,你可以'重写这个字段的输出'..这样它看起来就像你想要的那样。
答案 3 :(得分:0)