Drupal中视图模块的用途是什么?
答案 0 :(得分:4)
在最基本的层面上,Views是一个查询构建器。它的功能远不止于此,因为它允许您管理查询结果的输出并将其设置为页面,块,源或任何其他可以使用其他模块扩展的输出选项。
Views是Drupal社区中使用最多的模块之一。目前报告已安装在270,290个活动站点上。
使用project page中的视图的一些示例:
- 您喜欢默认的首页视图,但您发现要对其进行不同的排序。
- 您喜欢默认的分类法/术语视图,但您发现要对其进行不同的排序;例如,按字母顺序排列。
- 您使用/ tracker,但您希望将其限制为某种类型的帖子。
- 您喜欢'文章'模块的想法,但它不会以您喜欢的方式显示文章。
- 您想要一种方法来显示具有特定类型的5个最新帖子的块。
- 您想提供“未读论坛帖子”。
- 你想要一个类似于典型的Movable Type / Wordpress档案的月度档案,它以“月,YYYY(X)”的形式显示一个链接,其中X是那个月的帖子数,并在一个月中显示块。这些链接指向该月的简单帖子列表。
答案 1 :(得分:3)
我通常将其描述为“可视化查询构建器”,如user247245。在更简单的层面上,只要您需要来自站点的数据“对象”(或其子组件)列表(无论是内容,用户,评论等),视图就非常有用。
视图可以像单个项一样简单;例如,如果您想将特色故事随机插入每个页面边栏的块中。视图允许您添加过滤器(按创建日期,按分类术语等),指定显示(块,页面等),并输出主题(在显示级别,行级别等)。
视图的很多功能源于它与许多其他模块集成的事实。它特别恭维CCK,允许您根据需要灵活输出CCK字段。还有很多其他模块可以添加其他显示类型,例如lightbox slideshows,“accordions”,CSV exports,JSON output,carousels,{{3等等。
简而言之,如果您计划使用Drupal,那么花在学习使用视图上的时间将花费很多时间。
答案 2 :(得分:1)
这是一个可视化的“查询构建工具”,使您能够获取数据(节点)。
将其视为SQL“彻底改造”。
答案 3 :(得分:1)
在更基本的层面上,您使用视图来创建页面或列表块。比如,带有标题和摘要的缩略图列表,用户列表,评论列表等。视图扩展了基本的mysql查询和获取行,因为您可以格式化行和字段的显示以满足您的需要。
乔
答案 4 :(得分:1)
根据我的说法,无法在其他内容类型页面上显示一个内容类型的内容。但是通过使用视图,您可以非常轻松地完成...您只需要添加分类术语,并根据您可以显示它非常简单地。你只需要创建一个合适的关系,并且必须为它应用上下文过滤器。
e.g。
您有两种内容类型: 1.Page, 2.博客条目
现在,如果您想在页面上显示与页面相关的博客作为块,那么除了创建视图之外没有其他方法。这是一个非常简单的方法。