前面我们介绍了创建关系类型的方法,这个视频里,我们来看一下使用 Relation add 模块来创建内容和内容之间的关系。
在 Relation add 模块的页面,复制一下模块的下载地址。http://drupal.org/project/relation_add ,这个模块也还没有发布正式版,我们可以先使用它的开发版本… 复制下载链接 …
回到 Drupal ,打开 模块,点击 安装新的模块… 粘贴过来… 安装… 回来找到这个模块… 在 Relation 区域里,可以找到 Relation add 模块,勾选一下,点击 保存设置 ….
下面我们再导入这个模块的中文翻译,点击配置,翻译,导入,选择文件,找到课程资料里 06-02 里面的翻译文件… 点击导入...
Relation add 提供了两种创建关系的方法,我们可以为实体添加一个 relation add 字段来创建关系,或者也可以使用 relation add 区块来创建关系。
我们先去启用 relation add 区块,点击 结构,区块… 找到 添加关系 区块。
把它放在边栏第二的区域上显示… 保存区块…
回到前台页面,打开一个电影内容(!蝙蝠侠:黑暗骑士崛起)… 在页面的右边栏上,你可以看到 添加关系 这个区块。
它已经为我们选择了在当前页面上出现的实体,也就是 蝙蝠侠:黑暗骑士崛起 这个电影内容…
点击打开 关系类型 这个下拉菜单,在里面会出现我们定义的关系类型,目前这里只有 相关人物或作品 这个关系类型,选中它…
这样做出现一个文本框,在这里我们可以输入想要跟 蝙蝠侠 这个电影内容创建关系的内容。我们输入一个这部电影的演员名称… 克里斯蒂安·贝尔 ,当我们输入第一个字的时候,添加关系 这个区块会为我们找到在标题中包含这个字的内容,这里会出现 克里斯蒂安·贝尔 这个内容,这个内容是我们事先在人物这个内容类型里编写好的。
点击选中它…
然后点击 创建关系 …
这样我们就成功的创建了一个关系。关系 也是一种实体… 打开 内容… 点击 关系 这个选项卡…
你可以在这里管理关系,这里有我们刚才创建的关系,在这个关系里包含了两个端点,一个是 蝙蝠侠:黑暗骑士崛起 这个内容,还有一个是 克里斯蒂安·贝尔 这个内容。