Answers:
参数(或如上所述,上下文过滤器)是使视图具有上下文意识的强大工具。除了使用当前节点,分类法术语,路径等来过滤数据之外,还可以将Views参数与Panels模块结合使用以创建真正复杂的页面布局。但是,仅使用“视图”就可以执行此操作的程度因您想要的而异。
假设您希望访问/ category / books /的用户查看所有节点或内容类型“ book”,但是当他打开/ category / malbum /时,他应该看到所有内容类型为“ album”的节点(或标记为例如,分类法术语“专辑”。如果没有上下文过滤器,则必须创建两个单独的视图。但是,如果添加路径,分类法术语或其他用于将节点标记为“ book”的参数作为自变量,则可以创建一个单一的视图来完成所有这些操作并适应将来的类别。
与人际关系会变得更好。每本书/专辑都有一个“作者”。例如,如果要在视图中添加作者的年龄,则不能没有关系,因为“年龄”是作者节点而不是书节点的一部分。在这种情况下,您将创建一个关系,然后可以从作者内容类型中添加“年龄”字段,就好像它是您的书本节点中的字段一样。
一些文章和视频中详细说明了如何执行这些操作,但是从概念上讲,我希望这将有助于您更好地理解它。