Views 模块,也就是视图模块,是在 Drupal 社区里最受欢迎的模块之一,你可以使用它来创建内容的列表页面,区块,还有很多其它的东西。
下面我们来看一下,在 views 模块的页面里,复制一下 views 模块的下载链接 … 回到我们的 Drupal 网站 … 点击 模块,安装新模块 …
想要使用 views ,我们还要安装一个 ctools 模块 … 打开 ctools 模块的页面 … 复制下载的链接 …
然后在模块的列表页面里… 勾选一下 views 还有 views ui ,点击 保存设置,继续 …
下面我们可以导入视图模块的中文翻译… 点击配置… 翻译…. 导入 … 在课程资料包的 03-01 里面,找到 视图模块的中文翻译文件…
下面我们打开视力的配置界面去看一下… 点击 结构,视图...
我们来创建一个新的视图,点击 添加视图 ,输入 视图名称,我们可以先输入一个视图的机读名称,movie ,点击 机读名称 后面的 编辑,然后再重新定义一下视图的名称,输入 电影 。
勾选下面的 描述,可以输入一小段文字来描述一下想要创建的这个视图。
在下面我们要选择这个视图要显示的东西,点击 显示 后面的 下拉菜单,你可以选择 内容,评论,用户等等,我们要创建一个显示文章内容的视图,所以这里选择 内容。
在 类型 这里,会列出所有的内容类型,我们选择 电影 这个内容类型。
后面还可以选择排序的标准…
在下面,默认勾选了 生成一个页面,使用这个选项,我们可以快速的设置并生成一个与内容相关的页面。
最后,还有一个 生成一个区块 的选项,勾选之后,可以快速的设置并生成一个内容的区块。
这些设置我们可以通过视图的详细设置界面去修改,这里我们先去掉 生成一个页面 这个选项,然后到视图的详细设置界面去看一下。
点击 继续编辑
视图的详细设置
现在你会看到视图的详细界面设置界面,在这里,你可以修改视图的显示,也可以创建新的显示,在一个视图里可以包含多个显示。
视图的显示有不同的类型,比如,页面,区块等等,我们还可以安装模块来扩展视图的显示类型。
下面我们来创建一个页面类型的视图显示,先找找感觉。
当前我们正在修改的是视图的 主 显示,它相当于是当前这个视图里面包含的所有显示的默认设置。你可以先修改它的设置,然后我们可以再去创建新的显示,在新的显示里,会继承 主 显示里的设置,也可以覆盖 主 显示里的设置。
点击 添加,选择想要添加的视图显示的类型,这里我们选择 添加页面,注意当我们添加了自己的显示以后,视图的主显示就会自动隐藏起来,新添加的这个页面显示会使用我们在主显示里的设置。
我们先来修改一个新创建的这个显示的名称,点击 显示名称 后面的链接,在 名称 的下面,输入显示的名称,电影页面,在 描述 这里,我们再具体的描述一下这个显示的作用, 显示所有电影内容的页面。
点击 应用
在 字段 这里,我们可以决定在这个内容列表页面都显示内容的哪一些字段。
目前这里只有一个标题字段,也就是在这我们创建的这个视图页面里,只会显示出内容的标题。
下面我们可以给这个页面一个路径,然后去预览一下这个页面。
在 页面设置 这里,点击 路径 后面的链接,输入这个页面的路径,这个路径就是访问这个电影内容列表页面的地址。
输入 movie,点击 应用
我们可以再把这个页面添加到一个菜单里,这样网站的用户可以通过这个菜单项,方便的浏览这个页面。
还是在 页面设置 这里,点击 菜单 后面的链接。这里有几种类型可以选择,我们先看一下 普通菜单条目, 输入菜单的 标题。
一小段描述 显示电影列表的页面。
往下浏览,在 菜单 这里,为这个即将创建的菜单项指定一个菜单,我们选择 主菜单。点击 应用 。然后再修改下这个菜单项的重量,默认是 0,这里我们输入 1,目前主菜单里只有一个 首页 菜单项,这个菜单项的重量是 0 ,设置 电影 这个菜单项的重量为 1 ,可以让 电影 这个菜单项在 首页 的右边显示。
注意 电影页面 这个显示的旁边有一个星号,表示,我们对它进行了修改,但是还没有保存,点击页面右上角的 保存 按钮。
然后点击 查看电影页面 这个按钮… Mac 上按住 command ,Windows 上按住 Ctrl 键,然后再去点击链接,这样可以在新的标签里面打开链接的内容。
这里你会看到,主菜单上多了一个电影菜单项,点击打开 … 这里显示的,就是我们使用视图模块创建的一个简单的电影内容列表的页面,目前在这个页面上只显示出电影内容的标题。
在下面视频里,我们一起来改造一下这个页面的显示。