Views - 强大灵活的内容列表生成工具

  Views 也叫“视图”,是 Drupal 最常用的模块之一,通过使用 views,管理员可以方便地通过图形界面来生成各种列表,包括但不限于文章列表、图片列表、用户列表等等。使用 Views 构造出来的区块或者页面,管理员可能生成内容列表、相册缩略图、幻灯片等等。

Views 配置

  Views 的配置非常精细,因此也为我们提供了强大而灵活的功能,总体来讲,Views 包含以下几大基本配置项:“基本配置”、“关联”、“参数”、“字段”、“排序标准”  和 “过滤器” 等基本设置

  在基本设置中,可以为 views 配置以下内容:

  • 名称:Views 的名称,便于管理员区分不同的 Views,会显示在左侧的 Views 面板中;
  • 标题:Views 的标题。根据 Views 类型的不同,此标题会应用于区块标题、页面标题等等
  • 输出样式:选择 Views 的输出样式,默认有列表、网格、表格等几种样式,通过安装其它 Views 扩展模块,还可以使用 Views 来构造幻灯片等内容;
  • 使用分页器:是否显示分页页码
  • 要显示的条目:指定 Views 中显示的内容的数量
  • ……

  这些配置都是较简单的东西,大家多点击配置一下便可了解,本文就不一一说明了。

  除了基本配置外,Views 还有“关联”、“参数”、“字段”、“排序标准”  和 “过滤器” 等几大配置项,

  其中,“字段”用于定义显示在 Views 中的项目,管理员可以根据需要进行选择,例如下面便是一个很简单的 Views,应用了“标题”字段

  Views 示例

  另外也常用 Views 来生成列表,以下便是一个使用“节点标题”和“创建日期”构成的 Views 列表

views 列表示例

除了标题列表,Views 还可以生成图片列表,这对制作图片新闻、产品展示以及相册都是非常实用的

views 图片列表

  通过使用不同的字段,可以灵活地构造不同的 views 布局,再看看下面这个图文混排的内容列表,也是 Views 哦,呵呵

Views 图文混排示例

  Views 配置中的“排序标准”用于管理 Views 中内容的排序方式,管理员可以选择按Nid进行排序、按节点日期进行排序、按浏览量进行排序等等。Views 的排序方式也是基于许多不同的值,管理员可以根据需要灵活的进行配置。

  Views 过滤器为 Views 中的内容提供了筛选过滤的功能,比如指定只显示指定的“节点:类型”、指定的“分类:词汇”、状态为“已发布”的内容。

  Views 的配置精度十分精细,但总的来讲就是前面提到的几大类配置,本文就不一一细说了。

  不论使用什么建站程序,调用各种数据生成列表都是常见操作,国内的CMS大多使用数据标签来实现数据的调用,然而与 Drupal 相比,国内程序实现数据调用和展示的方式,远没有 views 强大和灵活。Views 可以说是 Drupal 建站时不可不用的模块之一。

内容分类: 
Drupal 模块分类: 

付费阅读