我正在使用Drupal 7,它有三种内容类型:A,B和C.对B的引用,B引用C.现在我想在以下形式的内容类型A的节点上显示一个块:< / p>
B1
- C1
- C2
- C3
B2
- C4
- C5
- C6
...
我甚至在内容类型为A的节点上显示它:
B1
B2
添加关系 “实体参考:通过B”
引用的内容实体的桥梁和基于上述关系的上下文过滤器设置为“来自URL的内容ID”。
我现在如何设法显示相关B内容引用的C内容?
任何帮助非常感谢!谢谢!
答案 0 :(得分:0)
你是如何引用节点的? 如果您使用节点参考模块&#39;您将能够像任何其他字段一样显示引用的节点。
答案 1 :(得分:0)
正如我所说,打开你的观点进行编辑,展开&#34;高级&#34;最右侧列上的区域,然后单击&#34;主题:信息&#34;在该栏的底部。根据此处的视图,您可能会看到4个或5个模板文件和名称建议。
名字是一个链接&#34;显示名称&#34;,&#34;样式输出&#34;单击时,您可以看到默认模板代码。但不仅如此 - 您可以将该代码复制到编辑器中并根据需要进行编辑。当然保留主要部分,比如写出值视图的查询获取。
然后,完成编辑后,选择一些名称来保存该模板。链接后点击获取该代码的名称建议的名称。目前使用的是粗体显示的名称。根据您选择的名称,您的模板可用于更多或更少视图....或仅用于单个视图。在左边是名字越多越好,越往右越好,它们越来越具体......(仅适用于某些视图,仅适用于某些显示等等)。
之后保存模板文件,将其上传(复制)到/ sites / all / themes / your_theme / templates并清除缓存。您还有#34;重新扫描模板文件&#34;可以做同样的工作。
如果一切顺利(您正确命名文件并将其保存在正确的位置并清除缓存),您的新模板名称将在主题信息弹出窗口中显示为粗体而不是之前的。
https://api.drupal.org/api/views/theme!theme.inc/group/views_templates/7