Relation - 创建关系类型

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

Relation ,中文可以翻译成 关系,是用在 Drupal 7 上的新的管理内容关系的模块,Relation 模块可以创建各种内容之间的关系,评论,节点,文件,用户等等。

我们可以利用内容和内容之间的关系,比如我们可以创建电影和人物这两种内容的关系,这样你可以在电影内容上显示相关人物的信息,比如人物的名称,头像。你也可以在人物内容上显示相关的电影内容,比如电影的名称,海报等等。

在 Relation 模块的页面,我们可以先复制一下模块的下载地址:http://drupal.org/project/relation

Relation 模块还没有发布正式版,这里我们使用它的发行候选版本,也就是接近正式版的版本,复制下载链接…

回到 Drupal 网站,点击 模块,安装新的模块,把模块的下载链接粘贴过来… 点击 安装…

找到 Relation 模块,Relation 模块包含了一些附属模块,我们首先启用 Relation 和 Relation UI 这两个模块… 选中之后,点击 保存设置。

下面我们再导入这个模块的中文翻译,点击 配置,翻译,导入,浏览到我们的课程资料包里的 06-01 这个目录里的文件… 打开 … 导入 ...

下面我们可以去创建一个关系类型,打开 结构。安装了 Relation 和 Relation UI 模块以后,在这里会出现 关系类型,点击打开…

创建关系类型

在这个界面我们可以管理关系类型,下面我们来创建一个新的关系类型,点击 添加关系类型 …

先看一下关系类型的 可用的捆绑源… 在这里你要选择这个关系类型是关于谁和谁的关系。

这里我们要创建一个电影和人物的关系类型,人物可以是电影的导演,演员,演剧等等,而电影可以是与人物相关的作品。

我们说的电影和人物是不同的内容类型,所以在 可用的捆绑源 的 节点 这里,我们可以选择 人物 和 电影 这两种内容类型。

Mac 上按住 command ,Windows 上按住 ctrl 键,点击要选择的捆绑源。选中人物还有电影,这就表示这个关系类型是关于人物和电影这两个内容类型的。

在可用的捆绑源上面,有一个 Directional 的选项,选中以后就表示这个关系类型里面的关系是定向的关系。也就是创建的关系会带有方向性。这种关系总是从关系的源,到关系的目标。

所以勾选以后,这里会多出一个选择列表,左这的列表是捆绑源,右边的列表是捆绑的目标。

是否选择定向,取决于关系的性质,在这个选项的注释文字里,很好的说明了你是否应该选择这个定向。比如 喜欢,就是一个定向关系,如果 A 喜欢 B,不表示 B 就一定就喜欢 A。而 相似 就是不定向关系, A 与 B 相似,反过来也可以说 B 与 A 相似。

我们这里创建的电影与人物的关系应该是一个不定向关系,如果 电影 A 与 人物B 相关,也可以说人物B与 电影A相关。

去掉这个 Directional 定向选项…

下面我们再来定义一下这个关系类型的标签,我们先要输入一个机读名称,只能使用字母,数字或者下划线来定义… movie_relation …

点击 编辑… 再重新输入标签… 相关人物或作品, 你应该能想到更好的描述电影和人物关系的标签…

高级选项

再来看一下 高级选项 … 先不管 可传递 这个选项。这里我们勾选一下 唯一 这个选项。这样,当我们创建了一个关系,包含电影A和人物B。那么我们就不能再创建一个同样包含电影A和人物B的关系了。

最小元数就是一个关系里最少包含的实体的数量,最大元数就是一个关系里最多包含的实体数量。

点击 保存 …

现在我们就拥有了一种关系类型,在下面视频里我们再来介绍创建关系的方法。

Relation - 创建关系类型《 Drupal 7 基础(下) 》

统计

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

社会化网络

关于

微信订阅号

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