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 中内容的排序方式,管理员可以选择按Nid进行排序、按节点日期进行排序、按浏览量进行排序等等。Views 的排序方式也是基于许多不同的值,管理员可以根据需要灵活的进行配置。
Views 过滤器为 Views 中的内容提供了筛选过滤的功能,比如指定只显示指定的“节点:类型”、指定的“分类:词汇”、状态为“已发布”的内容。
Views 的配置精度十分精细,但总的来讲就是前面提到的几大类配置,本文就不一一细说了。
不论使用什么建站程序,调用各种数据生成列表都是常见操作,国内的CMS大多使用数据标签来实现数据的调用,然而与 Drupal 相比,国内程序实现数据调用和展示的方式,远没有 views 强大和灵活。Views 可以说是 Drupal 建站时不可不用的模块之一。
相关推荐
Drupal Views 模块是 Drupal 内容管理系统中的一个核心扩展,它允许用户自定义网站内容的展示方式,提供了强大的数据筛选、排序和格式化功能。本教程将详细讲解 Views 模块的使用方法,帮助你充分利用这个工具来优化...
Drupal 7 中的 Views 模块是一个非常强大的内容展示工具,它允许网站管理员和开发者以高度自定义的方式呈现 Drupal 网站中的数据。通过 Views,你可以创建各种类型的页面、区块或馈送(feed),展示内容如节点...
"Drupal7的views教程"很可能是一本关于如何使用Drupal7的Views模块进行内容展示和管理的教程书籍。该书详细介绍了如何创建和配置视图(views),通过这个功能可以将网站内容组织成列表、表格或图块,甚至可以集成到...
3. **启用**:登录Drupal后台,找到模块管理页面,启用 Views 2 模块及其依赖项。 ##### 4.2 创建一个新的 View 1. **新建 View**:进入 Drupal 后台的“结构”->“视图”,点击“添加视图”按钮。 2. **配置基本...
Drupal Views 模块是 Drupal 内容管理系统中的一个强大功能,它允许用户无需编写代码就能创建自定义的数据展示页面,如列表、网格、日历等。这个模块通过提供直观的界面,让网站管理员和内容编辑者能够灵活地设计和...
5. **视图和表单**:Drupal 提供了 `drupal_get_form()` 和 `hook_form()` 用于构建表单,`hook_view()` 和 Views 模块用于处理和展示数据。"news" 模块可能定义了新闻的添加、编辑和显示表单,以及一个新闻列表视图...
- **概述**:Views模块是Drupal中最受欢迎的扩展之一,允许开发者和站点管理员以高度定制化的方式展示内容。 - **特点**: - **灵活性**:提供对多种内容类型的控制,包括节点、用户、评论等。 - **查询能力**:...
Drupal模块-CCK和Views的使用 - **模块整合**:指导如何有效整合CCK和Views模块。 - **实践案例**:通过实际项目展示整合后的效果。 ##### 19. Drupal6中添加"相关链接"的方法 - **需求分析**:说明为什么需要添加...
为了方便,包括了drupal中常用的一些第三方模块,其中包括ctools captcha panels date cck webform wysiwyg views rules link imce ubercart等26个
Drupal Views 是 Drupal 内容管理框架中的一个核心模块,它为 Drupal 网站提供了强大的数据展示和查询功能。在 Drupal 中,Views 可以帮助用户以各种方式展示内容,如列表、网格、日历、地图等,无需深入编写代码。...
8. **模块扩展性**:Headimage 还可以与其他 Drupal 模块协同工作,例如,与 Views 模块结合,可以根据 Views 视图来动态展示头部图像。 9. **配置选项**:提供了丰富的配置选项,比如默认图像、图像尺寸、是否允许...
4. drupal模块教程-pathauto模块:教授如何使用pathauto模块自动生成路径。 5. drupal教程quicktabs模块教程:介绍了quicktabs模块的使用方法和场景。 6. Quicktabs模块的使用小技巧:分享了一些使用quicktabs模块的...
这本书全面覆盖了Drupal7的基础知识,包括安装与配置、模块开发、主题设计、网站性能优化等。它将帮助你了解Drupal7的核心概念,如节点、用户、角色和权限,以及如何使用内置的功能来搭建网站。你将学习如何使用 ...
10. **扩展性**:Drupal允许通过模块扩展其功能,如Migrate模块用于数据迁移,Views模块用于数据展示,Webform模块用于收集用户提交的数据等。 总结来说,“Drupal data Drupal data”可能涵盖了Drupal中的数据库...
- **模块生命周期**:解释Drupal模块的工作原理,包括启动、配置、钩子(Hooks)等关键概念。 - **自定义模块**:指导开发者如何从零开始创建自定义模块,并详细介绍模块结构、文件组织方式等内容。 - **API使用**:...
6. **兼容性**:NiceMenu 模块与大多数其他 Drupal 模块兼容,可以与其他功能如 Views、Pathauto 等无缝集成。 7. **配置灵活性**:开发者可以根据需求调整菜单的行为和外观,例如设置动画效果、选择菜单项的展开...
7. Drupal模块化开发的基本概念和实践。 8. 网站性能优化和安全注意事项。 总之,这个压缩包提供的资源对于想要深入了解Drupal 6中的视图功能,特别是如何利用Attachment Views进行内容展示的开发者来说,是非常...
4. **视图(Views)**:Drupal 7 集成了 Views 模块,它提供了一种强大的方式来展示和管理 Drupal 数据,如创建列表、网格或自定义页面。开发者可以利用 Views API 来扩展其功能。 5. **菜单与路由**:通过 `hook_...