滚动
Views —— Drupal 模块说明
Views 模块 2.x 版本(Alpha 阶段)尚未具备完整功能。
它无法直接升级自旧版本,并且在没有先执行 “卸载(uninstall)” 操作的情况下,不能与已安装的 Views 1.x 模块共存。
该版本缺少许多功能,但您仍可尝试使用其部分特性。目前看来,Views 2.x 版本无法在 PHP 4 环境下正常运行。
Views 模块 为开发者提供了灵活的数据展示控制能力:可以决定生成哪些内容列表、如何显示、如何排序与筛选、以及以何种形式输出。
列表内容可以来自节点(Node)、用户资料(User Profiles)等,也可用于构建图片库等类型的内容展示。
在 Drupal 核心中,一些固定的列表(如分类术语、最近更新内容)是写死的,而 Views 模块允许替换这些默认列表并创建新的自定义视图。
本质上,Views 是一个强大的“可视化查询生成器”。它根据用户定义的参数构建相应的数据库查询,执行查询,并将结果以多种方式输出。
该模块提供四种主要工作模式和一个扩展模式,功能十分强大且灵活。
您需要使用 Views 模块 的情况包括:
- 您喜欢首页的默认布局,但希望以不同的方式对内容进行排序。
- 您喜欢分类页面(taxonomy term)的默认显示方式,但希望按字母顺序或其他规则对内容排序。
- 您使用
/tracker
页面,但希望它只显示某一类型的内容。 - 您使用 Article 模块发布文章,但希望以自定义格式展示文章列表。
- 您希望创建一个显示最新 5 条特定类型内容的区块。
- 您希望为用户提供查看“未读论坛帖子”的功能。
- 您希望创建类似 Movable Type 或 WordPress 的“按月归档”功能,例如显示 “月份, 年份 (X)” 的链接,其中 X 为该月发布的内容数量,并在点击后显示该月的所有内容列表。