我搜索了四周,并且对Drupal术语是否可以在不同词汇表中有多个父母有反应,但是我想知道如果我可以为同一词汇中的那些人做它吗?Drupal分类学:一个词可以有多个父母在同一个词汇中?
像这样:
Vocabulary Name
Parent Term 1
- Fruit
- Protein
- Candy
Parent Term 2
- Dairy
- Protein
- Vegetables
我搜索了四周,并且对Drupal术语是否可以在不同词汇表中有多个父母有反应,但是我想知道如果我可以为同一词汇中的那些人做它吗?Drupal分类学:一个词可以有多个父母在同一个词汇中?
像这样:
Vocabulary Name
Parent Term 1
- Fruit
- Protein
- Candy
Parent Term 2
- Dairy
- Protein
- Vegetables
Drupal核心不支持这种功能,从而有两个办法做到这一点。
以编程方式。这意味着你必须破解Drupal的核心才能做到这一点。这是一条指令:http://greenash.net.au/thoughts/2005/02/cross-vocabulary-taxonomy-hierarchies/
使用模块。这只会给你父母的关系像条款之间的关系,但它更容易设置。模块一样期限关系或参考或词汇参考应该做的工作
我认为现有的答案/评论是正确的,在同一时间,但现在已经过时了。对于Drupal 7和Drupal 8来说,这在核心中是可能的。如果编辑术语并展开“关系”部分,则可以从多选输入中选择多个父项。因此,例如,使用原始问题的分类标准,您可以编辑“蛋白质”术语,展开关系部分,并选择“父项1”和“父项2”。
附注:一旦您以这种方式给出多个父母的条件,Drupal将禁用分配层次结构的拖放机制。 (因为它不再有意义,因为相同的术语在列表中多次出现。)
支持核心中具有多个父母的词汇表,这只是不通过用户界面公开。应该没有必要破解核心以提供此功能,但可以在自定义模块中完成,或使用contrib模块完成。 – pfrenssen 2013-06-03 09:49:26
@pfrenssen:如果你提供了一些关于这方面的更详细的信息以及如何用自定义模块完成(至少有一个方向正确),那将会更有用。没有这些信息,你的评论是没有用的。 – rooby 2014-04-09 06:18:05