Drupal Taxonomy: может ли термин иметь несколько родителей в одном словаре? - PullRequest
1 голос
/ 22 февраля 2012

Я искал вокруг, и есть ответы на вопрос, может ли термин Drupal иметь нескольких родителей в разных словарях, но мне интересно, смогу ли я сделать это для тех, кто находится в одном словаре?

Нравитсяэто:

Vocabulary Name

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

Ответы [ 2 ]

1 голос
/ 11 февраля 2016

Я считаю, что существующие ответы / комментарии были правильными когда-то, но сейчас устарели. Как для Drupal 7, так и для Drupal 8, в настоящее время это возможно в ядре. Если вы отредактируете термин и развернете раздел «Отношения», вы можете выбрать несколько родителей из множественного выбора.

Так, например, используя таксономию исходного вопроса, вы можете отредактировать термин «Белок», развернуть раздел «Отношения» и выбрать «Родительский термин 1» и «Родительский термин 2».

Примечание: после того, как вы дали таким образом термины нескольким родителям, Drupal отключает механизм перетаскивания для назначения иерархии. (Поскольку это больше не имеет смысла, учитывая, что один и тот же термин появляется в списке несколько раз.)

0 голосов
/ 10 мая 2012

Ядро Drupal не поддерживает такую ​​функциональность, поэтому есть два способа сделать это.

Программно. Это означает, что для этого вам придется взломать ядро ​​Drupal. Вот инструкция: http://greenash.net.au/thoughts/2005/02/cross-vocabulary-taxonomy-hierarchies/
Использование модулей. Это даст вам только родительские отношения , такие как отношения между терминами, но установить их гораздо проще. Модули, такие как Взаимосвязь терминов или Ссылки или Справочник по словарю должны выполнять работу

...