drupal中的视图模块

时间:2011-02-13 19:10:31

标签: drupal drupal-views

Drupal中视图模块的用途是什么?

5 个答案:

答案 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 exportsJSON outputcarousels,{{3等等。

简而言之,如果您计划使用Drupal,那么花在学习使用视图上的时间将花费很多时间。

答案 2 :(得分:1)

这是一个可视化的“查询构建工具”,使您能够获取数据(节点)。

将其视为SQL“彻底改造”。

答案 3 :(得分:1)

在更基本的层面上,您使用视图来创建页面或列表块。比如,带有标题和摘要的缩略图列表,用户列表,评论列表等。视图扩展了基本的mysql查询和获取行,因为您可以格式化行和字段的显示以满足您的需要。

答案 4 :(得分:1)

根据我的说法,无法在其他内容类型页面上显示一个内容类型的内容。但是通过使用视图,您可以非常轻松地完成...您只需要添加分类术语,并根据您可以显示它非常简单地。你只需要创建一个合适的关系,并且必须为它应用上下文过滤器。

e.g。

您有两种内容类型: 1.Page, 2.博客条目

现在,如果您想在页面上显示与页面相关的博客作为块,那么除了创建视图之外没有其他方法。这是一个非常简单的方法。