正如标题所说,我正在尝试创建一个将渲染文件和节点一起显示的视图。通常,当您创建视图时,您必须选择要显示的内容类型(节点、分类法、文件...)。
我想要实现的是显示所有节点和文件的视图。这些文件不是必须与节点关联的。但它们也带有术语标签。
知道如何解决吗?
提前致谢, 法布
为什么不创建 2 个块视图,然后将其显示在一个页面中?
例如:
然后将它们打印在您创建的静态页面中,
例如:“显示文件和节点”,id 为 1。
内页--node--1.tpl.php 写:
$block = module_invoke('views', 'block_view', 'display_files-block');
print render($block['content']);
$block = module_invoke('views', 'block_view', 'display_nodes-block');
print render($block['content']);
这不能正确回答问题,但可以用作从两个实体获取数据以显示在一个视图中的变通方法。
通过 UI,您可以创建一个名为 FilesAndNodes 的视图,并且只在字段部分下添加 Global:Custom Text Area。
然后创建另一个名为 Files 的视图,并将此视图添加到 FilesAndNodes 视图的 Header 部分下。
然后对节点做同样的事情。
FilesAndNodes 视图创建的 Block 然后可以添加到页面中,并且内容显示为一个视图。