用户登录

在电影这个内容页面上, 也可以再去添加一个显示相关人物的区块 .. 使用视图创建这个区块的好处就是,你可以在视图里添加任何你想要的内容字段,比如人物的名字,生日,头像等等 ..

打开 结构 .. 视图 .. 添加一个新的视图 .. 名字是 people .. 编辑 .. 再给它一个中文名 . 人物 .. 人物相关的内容 .. 类型选择 人物 .. 保存并继续 ..

添加一个区块类型的显示 .. 设置一下显示的名称 .. 演员 .. 再修改一下标题 .. 这里也输入演员 . 然后是区块名 .. 相关的演员 .. 再去修改一下它的机器名 .. block_star ..

去掉这个显示里的排序的方法 .. 下面我们还是得去设置一下视图的上下文过滤器 .. 这样才能显示正确的内容列表 ..

在电影内容上有一个要相关人物内容的字段 ... 这里我们需要先给这个视图添加一个关联 .. 展开高级 .. 新增一个关联 .. 搜索一下 star .. 这个 field_star 就是在电影内容上相关演员用的字段 ..

找到了两个结果 .. 上面的 referenced from field_star 表示的就是使用 field_star 相关的那一些人物内容 .. 我们要用的是下面这个 using field_star .. 它指的应该是去相关人物的那个电影内容 .. 勾选一下 .. 应用 . 再应用 ..

再去添加一个上下文过滤器 .. 搜索一下节点 id .. 选中它 .. 再应用一下 .. 然后在关联这里, 选择前面添加的 field_star 这个关联 .. 给这个过滤器指定一个默认的值 .. 选择 URL 上的内容 ID ..

应用 .. 到预览这里看一下 .. 在这个文本框里输入一个过滤器的值 .. 这个值应该就是电影内容的 ID 号 .. 盗梦空间这部电影的 id 号是 30 .. 这里输入 30 。。。 s 更新 .. 下面列出的就是这部电影相关的人物 .. 保存一下这个视图 ..

再打开 结构 .. 区块 .. 找到 内容 这个区域 .. 放置区块 .. 找到相关演员这个区块 .. 放置区块 .. 保存 .. 再保存一下 ..

打开一个电影内容 .. 在这个页面上会显示一个 演员区块 .. 这个区块里的内容就是跟这部电影相关的演员的列表 .. 再打开一个其它的电影内容 ..

显示在这里的演员区块里面,就是跟这部电影相关的所有的演员 ..

区块视图:在电影内容上显示相关人物《 Drupal 8:视图(下) 》

统计

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

社会化网络

关于

微信订阅号

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