Drupal Taxonomy:一个术语可以在同一个词汇表中有多个父母吗?

时间:2012-02-22 02:59:05

标签: drupal taxonomy drupal-taxonomy

我一直在搜索,并且对Drupal术语是否可以在不同的词汇表中拥有多个父母有反应,但我想知道我是否可以为同一词汇表中的那些人做这些?

像这样:

Vocabulary Name

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

2 个答案:

答案 0 :(得分:1)

我相信现有的答案/评论一度都是正确的,但现在已经过时了。对于Drupal 7和Drupal 8,目前可以在核心中使用。如果您编辑该术语并展开"关系"部分,您可以从多选输入中选择多个父项。

例如,使用原始问题的分类法,您可以编辑"蛋白质"术语,展开“关系”部分,然后同时选择“父母术语1”和“#34;和"父母任期2"。

附注:一旦您以这种方式给多个父项指定术语,Drupal会禁用拖放机制来分配层次结构。 (因为它不再有意义,因为同一个词在列表中出现多次。)

答案 1 :(得分:0)

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

程序化。这意味着你必须破解Drupal的核心才能做到这一点。这是一条指令:http://greenash.net.au/thoughts/2005/02/cross-vocabulary-taxonomy-hierarchies/
使用模块。这只会为您提供术语之间的父关系之类的关系,但设置起来要容易得多。 术语关系 参考 词汇参考等模块应该做的工作