用视图模块创建电影排行区块

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

在这个视频里我们用视图模块来创建一个电影排行榜的区块,区块会显示投票分数排名前十的电影。

打开 结构,视图,打开 电影 这个视图...

在这个视图里已经有了一个页面类型的视图显示,下面我们再添加一个区块类型的显示.. 点击 添加 ,选择 添加区块…

修改一下这个显示的名称 … 电影排行区块 …

再修改一下标题… 电影排行榜,这个标题会作为区块的标题显示出来.. 注意设置的应用范围,选择 当前 block ,也就是当前这个区块 .. 点击 应用 …

再来设置一下 区块名 .. 电影排行区块.. 区块名会显示在管理区块的界面上。

下面我们为这个显示添加几个字段,默认已经为我们添加一个 内容:标题 字段,我们再添加一个投票字段,用来显示内容投票的分数。

点击 添加,找到 内容: 投票 … 勾选一下 … 修改一下设置的应用范围,选择 当前 block ,点击 应用 。

去掉字段的标签 …

格式化 这里选择 百分比。也就是用百分比的形式显示投票的结构。点击 应用。

过滤条件这里已经默认为我们添加了两个,一个是内容的状态是已发表,另一个是内容的类型是电影。

在这个电影排行区块里,我们要让内容按照投票的分数进行排序 .. 所以,我们需要添加一个新的 排序标准…

不过在这之前,我们要去创建一个关联… 在高级设置的区域里… 点击 关联 右边的 添加 按钮 … 这里我们创建投票结果的关联… 选择 内容: Vote results

修改一下应用的范围 … 点击应用… 值的类型,选择 Percent ,也就是百分比 … Vote Tag 选择 Vote …

Aggregation function 这里,我们选择 平均分 … 然后再点击 应用 ...

我们再看一下排序标准 … 这里有一个按发布日期排列内容的标准,我们可以先去掉它.. 点击这个 添加 按钮旁边的小三角形,选择 重新整理 … 修改一下应用范围 … 选择 当前 block… 然后 点击 移除 …

再点击 添加 ,添加一个新的 排序标准, 找到 Vote results: 值,也就是 投票结果的值 … 勾选一下 … 选择 降序排序,这样分数高的内容会显示最上面。 点击 保存 。

下面我们找到这个区块,然后把它放在某个区域上显示出来…

在新的标签中,打开 结构,区块,在这里找到 电影排行区块 ,显示的区域选择 边栏第二,点击 保存区块。

打开前台页面,在页面的右侧,你会看到我们刚才用视图模块创建的电影排行区块。

在这个区块里会显示一个分页器,我们可以去掉它,回到视图的编辑界面…

点击 使用分页器 后面的 完整这个链接… 当前选择的是 使用完整分页器,这里我们选择 指定显示的项目数,修改设置的应用范围…

然后点击 应用 。

在 要显示的条目 这里,输入想要显示的内容的数量,我们只想显示 10 个内容,所以这里输入 10,然后点击 应用 。

下面我们可以再修改一下这个视图显示的格式,目前选择的是 没有格式化的列表,点一下这个链接,然后选择 HTML 列表,设置下应用范围… 点击 应用 。

列表的类型 我们选择 有序列表,这样区块里的内容会放在有序列表元素里,内容的前面会显示一个序号。

点击 应用 。然后点击 保存。 回到前台页面,刷新 … 现在,电影排行榜这个区块就只会显示出排名前十的电影内容了,而且内容的前面会显示一个序号。

用视图模块创建电影排行区块《 Drupal 7 基础 (上) 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点