显示关联的内容

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

现在这个视图会显示所有的章节还有视频内容,我们可以再去设置一下,让这个视图能接收参数,可以动态的过滤一下视图里的内容,因为我们只想在课程内容上显示出当前这个课程内容关联的视频 ...

先添加一个显示,类型可以选择 区块 .. 我打算把这个区块放到课程内容上去显示,显示的内容就是当前课程所关联的所有的章节还有视频内容。

这里我们可以使用内容的 nid 作为动态的过滤条件 .. 也就是我要找出来的就是所有的被当前这个课程关联的内容。

先添加一个关联,勾选一下 Entity Reference: Referencing entity ,注意下面的字段的名字,是field_related_video .. 标识符,输入 相关章节与视频的课程 .. 然后点击 应用 ..

再添加一个上下文过滤器 .. 找到 内容:Nid .. 为这个 bock 覆盖 .. 关联 这里选择刚才创建的关联 .. 相关章节与视频的课程 ..

提供一个默认值 .. 类型 选择 URL 上的内容 ID .. 应用 .. 现在如果让这个视图区块显示在课程内容上,在这个区块上显示的就是当前课程内容关联的章节还有视频内容。

可以在预览这里测试一下 .. 在使用语境过滤器这里,可以输入一个课程内容的 ID .. 先到内容列表里面找一个课程内容的 ID ...

AngularJS 这个课程内容的 ID 号是 10 .. 回过来 .. 在参数这里输入 10 ..

然后点击 更新 .. 在下面显示的就是 ID 号是 10 的这个课程内容关联的章节还有视频内容。 再回到内容列表 ... Sass 基础这个课程的 ID 号是 5 ... 回到视图 .. 给这个视图指定一个参数 ... 输入 5 ... 现在视图里显示的就是 ID 号是 5 的这个课程相关联的章节还有视频 ...

在这个视图上添加的关联还有上下文的意思是,找出关联章节还有视频的那个课程,然后用这个课程的 nid 去跟区块当前所在的内容的 id 对比。如果匹配就显示这个内容。

显示关联的内容《 创建宁皓网 #2:内容结构 》

统计

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

社会化网络

关于

微信订阅号

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