我正在尝试创建一个可以存储家庭信息的网站。我使用cck创建了一个联系节点类型,用于存储姓氏,生日等家庭记录。
目前我有四个记录Indu,Krishna和Sudarshan,Anirudha我创建了三个关系Krishna是Sudarshan的父亲,因此自动Sudarshan issonof Krishna Indu是其他的Sudarshan,因此自动Sudarshan issonof Indu Indu是Krishna的妻子,所以自动Krishna是丈夫的归纳
现在我使用FirstName字段(它是联系节点的一部分)创建了一个过滤器。
现在我想要的是当我搜索像克里希纳这样的FirstName时,它不仅应该显示克里希纳的记录,还应该显示与克里希纳有关的所有节点。
所以,如果我搜索克里希纳,它应该显示克里希纳
但也应该显示Indu和Sudarshan
答案 0 :(得分:0)
如果要在其中一个内容中关联2种内容类型,则应添加节点引用字段并将其设置为引用其他类型。然后,当您使用具有节点引用字段的类型创建这些类型的对象时,您将拥有相关对象的列表(或者只是节点ID,因此您必须使用node_load()手动加载它们,不记得了)。对于其他人,您应该使用视图模块来获取相关节点。
答案 1 :(得分:0)
我终于能够做到了。它非常简单。 创建内容类型的新视图,并使用Advanced - >添加所有这些关系。关系 Krishna是Sudarshan的父亲,Sudarshan发起的Indu Indu是Krishna的妻子, 现在在视图中添加字段 内容:标题 内容:标题(Relationship isFatherof) 内容:标题(关系是母亲) 内容:标题(Relationship isSonof)
这应该有效