Drupal 7 开发内部培训资料, 分头诗人
References

References

模块地址: http://drupal.org/project/references
模块版本: Drupal 7.x
用户数: 44 631
依赖:
模块类型: 内容 内容建造工具(CCK) 内容显示 字段/信息组

References 是一个非常有用的关联当前节点与其他一个活多个节点/用户的方法。References很像一个索引或一系列的新闻事件。例如,在服装销售网站,它可以用于连接用户提交的衬衫图片和衬衫节点。References 下方有两个子模块

Node reference 跟 User reference。

Node reference可以创建不同的节点之间的直接联系。而User reference是可以创建节点与用户之间的直接联系。您还可以创建Views,使用这些引用来查询特定节点。

 

Node reference 与 User reference 的一些其他用途。假设音乐家的网站有一个CD列表,每个CD有一些曲目。创建节点的引用字段可以轻松地处理艺术家和CD,艺术家和曲目,以及CD和曲目之间的关系。这使得用户在访问艺术家的网站时,可以轻松地来回导航,并允许网站开发人员很容易地创建一个唱片目录。要做到这一点,你将会创建两个Content Type内容类型:CD和曲目,还有一个角色:艺术家,每个Content Type都要创建Node reference,使其链接到另外一个内容类型,而这个CD和曲目的内容类型,也可以关联到一个拥有 艺术家 角色用户。对于完整的导航,艺术家将链接到CD和歌曲,CD会链接到歌手和曲目,曲目链接到CD和艺术家。
当使用Node reference链接节点和节点时,每个Node reference field字段需要单独创建,因为节点的引用是单向的。当创建一个Node reference field,将节点A链接节点B,但是从节点B链接到节点A,必须重新创建一个Node reference field,如果你想来回导航。例如,艺术家链接到CD,是一个方向;CD重新连接到艺术家将需要另一个Node reference field。

总的来说,References 是一个非常实用的模块。赶紧下载试一下。