Drupal分类法:一个术语在同一词汇表中可以有多个父项吗?

Drupal分类法:一个术语在同一词汇表中可以有多个父项吗?,drupal,taxonomy,drupal-taxonomy,Drupal,Taxonomy,Drupal Taxonomy,我四处搜索过,有人对Drupal术语是否可以在不同的词汇表中有多个父项做出回应,但我想知道我是否可以为相同词汇表中的父项这样做 像这样: Vocabulary Name Parent Term 1 - Fruit - Protein - Candy Parent Term 2 - Dairy - Protein - Vegetables Drupal core不支持这种功能,所以有两种方法 编程。这意味着您必须破解Drupal的核心才能做到这一点。这里有一条说明: 使

我四处搜索过,有人对Drupal术语是否可以在不同的词汇表中有多个父项做出回应,但我想知道我是否可以为相同词汇表中的父项这样做

像这样:

Vocabulary Name

Parent Term 1
  - Fruit
  - Protein
  - Candy
Parent Term 2
  - Dairy
  - Protein
  - Vegetables

Drupal core不支持这种功能,所以有两种方法

编程。这意味着您必须破解Drupal的核心才能做到这一点。这里有一条说明:

使用模块。这只会提供术语之间类似于父关系的关系,但设置起来要容易得多。像术语关系引用词汇引用这样的模块应该完成这项工作

Drupal core不支持这种功能,因此有两种方法可以实现

编程。这意味着您必须破解Drupal的核心才能做到这一点。这里有一条说明:

使用模块。这只会提供术语之间类似于父关系的关系,但设置起来要容易得多。像术语关系参考词汇参考这样的模块应该可以完成这项工作

我相信现有的答案/评论曾经是正确的,但现在已经过时了。对于Drupal7和Drupal8,这在core中都是可能的。如果编辑术语并展开“关系”部分,则可以从多选输入中选择多个父项

例如,使用原始问题的分类法,您可以编辑“蛋白质”术语,展开“关系”部分,并选择“父术语1”和“父术语2”


附带说明:一旦您以这种方式指定了多个父项,Drupal将禁用用于分配层次结构的拖放机制。(由于同一术语在列表中多次出现,因此不再有意义。)

我认为现有的答案/评论曾经是正确的,但现在已经过时了。对于Drupal7和Drupal8,这在core中都是可能的。如果编辑术语并展开“关系”部分,则可以从多选输入中选择多个父项

例如,使用原始问题的分类法,您可以编辑“蛋白质”术语,展开“关系”部分,并选择“父术语1”和“父术语2”


附带说明:一旦您以这种方式指定了多个父项,Drupal将禁用用于分配层次结构的拖放机制。(由于同一术语在列表中多次出现,因此不再有意义。)

支持core中有多个父级的词汇表,但这并不是通过用户界面公开的。不必通过破解core来提供此功能,但可以在自定义模块中完成,也可以使用contrib模块。@pfrenssen:如果您提供一些更详细的信息,以及如何使用自定义模块(至少是正确方向上的一点)来完成,这将更有用。如果没有这些信息,你的评论就没有用处。有对核心中有多个父项的词汇表的支持,这只是没有通过用户界面公开。不必通过破解core来提供此功能,但可以在自定义模块中完成,也可以使用contrib模块。@pfrenssen:如果您提供一些更详细的信息,以及如何使用自定义模块(至少是正确方向上的一点)来完成,这将更有用。没有这些信息,你的评论就没有用处。