You are here

如何在一个内容类型下创建另一个关联的内容类型

n-d90 的头像
Submitted by n-d90 on 星期二, 2014-02-25 07:11

请问,我有一个“案件”的内容类型,里面有很多内容,比如案件名称、立案时间、案件类型、犯罪嫌疑人等等。对于犯罪嫌疑人,是从属在“案件”类型下面的,但也需要很多相关内容,比如在案件中的角色、身份号码,处理情况等等。我知道使用 field collection 可以实现,但是我希望犯罪嫌疑人可以是一个更独立的内容类型,因为一个是针对案件管理,一个是针对人员的管理,独立的话,可以用于日后其他需求的调用,比如设计一个黑名单,对相关人员类型进行统计等功能。这样的话,有什么方式可以实现吗?

即我在录入“案件”的如案件名称、立案时间、案件类型之后,
点击添加“犯罪嫌疑人”,
然后在这个节点页面,可以接着添加嫌疑人在案件中的角色、身份号码,处理情况,
“犯罪嫌疑人”相关信息会相应的显示在该节点中。

谢谢!

论坛:

Drupal版本:

犯罪嫌疑人,这个可以使用节点,而不是Field collection。
这种关系,可以参看,图书/书评里面的关系,
两者之间的关系,通过entity reference建立引用关系, 使用entity reference prepopulate,实现添加犯罪嫌疑人。

具体的用法,可以参看Drupal实战里面的,添加一点社区特性,里面详细的介绍了这种关系,以及相关的模块的使用。