【问题标题】:How can I have one content type be a child of another content type in Drupal?如何让一种内容类型成为 Drupal 中另一种内容类型的子项?
【发布时间】:2011-07-20 23:37:36
【问题描述】:

我想在 drupal 中创建一个新的内容类型Family。然后,我希望该内容类型具有要求您从Child 列表中进行选择的字段,其中Child 是另一种自定义内容类型。

此外,我想将选择子字段限制为仅显示为其创建内容的子项。

示例:我想基于Family 内容类型创建一个新的Family。然后在我创建家庭时,我想让它问我想要什么样的孩子,我可以从 Bob、John 或 Sarah 中进行选择,所有这些都是以前创建的内容类型为 Child 的内容。

我安装了Relation module,但我不明白它是如何工作的,所以我不确定这是否是我需要的,或者我是否可以通过分类学或 Drupal 核心中的某些东西以某种方式实现这一目标。

【问题讨论】:

    标签: drupal-7 entity-relationship


    【解决方案1】:

    我不确定关系模块,因为我没有使用它,但绝对值得您花时间查看References module。这几乎是 Drupal 6 中 CCK 的一部分的节点引用和用户引用字段类型的一个端口。它安装了您可以在内容类型中使用的新字段类型。

    安装模块后(请务必安装节点引用),您可以将节点引用字段添加到“家庭”内容类型,并允许它仅引用“儿童”内容类型中的节点。

    【讨论】:

    • 很有趣,引用模块链接说:“关系模块中正在研究 D7 中实体关系的一种新的、有前途的方法”所以我可能会尝试使这个工作有效,但很高兴知道这是一个可靠的备份。
    猜你喜欢
    • 1970-01-01
    • 2019-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-04
    • 1970-01-01
    • 1970-01-01
    • 2012-05-26
    相关资源
    最近更新 更多