在Drupal 7中创建一对多关系

时间:2017-06-30 12:13:37

标签: drupal-7

我有一个内容类型Team Members。每个团队成员都有一个Position。每个Position都有Category

E.g:

第1类

  • 位置1
  • 职位2

第2类

  • 职位3
  • 职位4

如果您使用内容类型Team Member创建新内容,则应该只能选择一个Position

然后,我想按照上面示例的顺序呈现所有团队成员。首先,您将看到第一个类别的标题,然后是第一个位置的标题,然后是具有该位置的所有团队成员等。

有谁能告诉我什么是最佳解决方案?

1 个答案:

答案 0 :(得分:1)

听起来你需要:

  • 创建多级分类

  • 为您的团队成员内容类型添加术语参考字段(您可以尝试 Simple Hierarchical Select模块,如果您有长/复杂的层次结构)

  • 使用视图(可能是Views TreeViews Field View的组合)以您希望的方式显示