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 建站时不可不用的模块之一。
相关推荐
优秀开源cms Drupal 的重要模块views教程
Views实站教程,适合初学者。欢迎下载,很好的哦。
为了方便,包括了drupal中常用的一些第三方模块,其中包括ctools captcha panels date cck webform wysiwyg views rules link imce ubercart等26个
为了方便,包括了drupal中常用的一些第三方模块,其中包括ctools captcha panels date webform wysiwyg views rules link imce ubercart等26个模块的语言包,和CORE的语言包
主要讲述了drupal views模块以及主题化的方法
这个 Drupal 7 模块允许创建 OAI-PMH 端点,公开视图模块可以访问的任何数据。 这是针对 Drupal 的一个分支和重大改革。 支持以下元数据格式: 都柏林核心 (oai_dc) IMS 学习对象交换 (oai_ilox) 电子论文和...
这是一个演示模块,用于说明您如何与 Drupal 8 中的 Views API 交互。
正在积极开发中的Drupal端口到Drupal 8的域模块。 域要求Drupal 8.5或更高版本。 活动分支是GitHub中的8-x.1-x分支。 从那里开始任何叉子。 基础API是稳定的,并且当前可用于访问控制。 该配置支持手动编辑。 ...
今天用学习用Drupal,在同时安装ctools,CCK,views,panels时出现了奇怪的状况。
下载 Views 模块及其依赖模块并将其放置到以下位置:“sites/all/modules/”目录。 通过导航到以下位置启用视图模块:管理 > 模块。 下载并放置整个 inline_comments 目录到 sites/all/modules/ 目录。 通过导航
composer require drupal/jsonapi_views 快速入门Drupal安装(Umami配置文件): php -d memory_limit=-1 web/core/scripts/drupal quick-start demo_umami 安装JSON:API视图模块: 第2部分-后端演示。 使用...
Drush的人偶模块 ...要下载单个Drupal模块: drush::exec { 'drush-views-download': command => 'pm-download views', root_directory => '/var/www/html', } 依存关系 某些功能取决于其他模块:
专门讲解drupal扩展模块cck和views的英文书籍
在某些Drupal项目中,我们将分类学术语作为某些Views页面的上下文参数,例如/blog/[TERM]/search 。 带有pathauto模块的自动URL模式会创建指向默认分类法术语登录页面的URL,但是,如果您在Views中将分类法术语用作...
new_mp_tweet这是 MP 推文模块定制模块代码现在与 MP 详细信息内容类型和用于生成新节点的提要合并@TODO:不确定我的依赖关系是否正确。 views_datasource 和兔子洞节点...
这个Drupal模块提供了和模块之间的集成。 请注意,该模块仅支持GraphQL模块的3.x版本。 它使开发人员可以利用Search API模块的API直接对Search API索引执行查询。 由于它使用Search API,因此它不是特定于后端的...
bbstarter Drupal 主干应用程序的启动器博客文章: : 这是一个入门模块,用于在 Drupal 中将主干应用程序作为页面提供。 它依赖于另一个自定义模块来提供库 API 集成。 请参阅 。安装首先确保你已经安装了 node 和 ...
),还有 Drupal 本身,以及一些常用的模块(views,token,features,module_filter ... )。 操作摘要 1. 创建项目 cd ~/desktop git clone https://github.com/ninghao/playbook.git ninghao_drupal 2. 编辑...
Drupal:即将推出-模块Views Card D7中的子模块-您将能够启用该模块并创建视图。 样式在视图中定义。 B.不是Drupal: 参考byu功能卡的js和css文件:js: ://cdn.byu.edu/byu-feature-card/1.xx/byu-feature-card....
农场 CSA ... 视图 ( http://drupal.org/project/views ) 农场管理员 ( http://drupal.org/project/farm_admin ) 农场分类法( http://drupal.org/project/farm_taxonomy ) 安装 像通常安装贡献的 dru