创建内容之间的关系,让谁去相关谁决定了怎么使用这种关系。我们要在课程与视频这两种内容类型之间创建一种关系,在课程内容上去相关视频比较合理,可以直接在课程内容上去关联已有的视频内容,或者直接去创建要关联的新的视频内容。
打开 结构,内容类型,找到 课程 这个内容类型,点击 管理字段。 给课程去添加一个 Entity Reference 字段,用它去相关视频。
字段的机器名可以设置成 related_video ,编辑 ... 中文名设置成 相关视频 .. 类型选择 Entity Reference ,这种类型的字段就是 entityreference 模块提供的 .. 后面的 控件 ,选择 Inline entity form - Multiple values ,这种类型的控件是 Inline entity form 模块提供的 .. Multiple values 表示多个值,因为一个课程可能要去相关多个视频 ... 保存 ..
Target type ,目标的类型选择 节点,entityreference 这个模块可以创建不同类型的实体之间的关系,比如文件,用户,分类等等。这里我们要去相关的是节点类型的实体,所以选择 节点 ..
在下面的 Target bundles ,选择要相关的节点的类型,勾选一下 章节,还有 视频 .. 排序依据 选择 Don't sort,不排序 .. 保存字段设置 ..
再勾选一下 Allow users to add existing 节点 ,允许用户添加已有的节点内容 .. 值的数量 这里,选择 不限。 再保存一下 ..