Может ли термин иметь нескольких родителей из разных словарей? - PullRequest
1 голос
/ 09 апреля 2011

Возможно ли это в Drupal Taxonomy?У меня много страниц, связанных с потребительскими товарами, которые находятся в следующих словарях:

  1. Электроника
  2. Стиральная машина
  3. Телевизор
  4. Мобильный
  5. Автомобили
  6. Электрооборудование

... всевозможные

Теперь телевизор Sony будет включаться в ТВ , а также в Электроника .Можно ли сделать это в таксономии, т.е. наследовать от нескольких родителей, принадлежащих к разным словарям.

Ответы [ 4 ]

2 голосов
/ 31 августа 2011

Drupal 6 разрешает устанавливать многопользовательских родителей.

Добавление нескольких родителей в термин приведет к тому, что словарь segemntacaoTeste будет искать нескольких родителей в каждом термине. Поскольку при использовании интерфейса перетаскивания не поддерживается несколько родителей, перетаскивание будет отключено, если вы включите эту опцию. Если вы решите иметь нескольких родителей, вы сможете установить родителей только с помощью формы редактирования термина.

Вы можете снова включить интерфейс перетаскивания в любое время, сократив количество родителей до одного родителя для терминов в этом словаре.

1 голос
/ 25 мая 2015

лучше использовать другие поля, например внешний Id или rtid для ссылки на разные словари по сравнению с наличием нескольких родителей в семестре.

0 голосов
/ 06 марта 2013

Я почти уверен, что автор этого вопроса нашел свой ответ, но в случае, если кто-то еще ищет такое решение, это, кажется, хорошее начало.http://drupal.org/project/term_relations

Я не уверен, насколько зрелым является это решение для D7, но если мы хотим избежать создания пользовательских модулей, это должно быть лучшее начало.

0 голосов
/ 09 апреля 2011

Система таксономии drupal не создана, чтобы иметь термины, которые перекрывают друг друга. Это испортит иерархический порядок, для которого используются термины.

В вашем примере телевизор должен быть ребенком Электрического, поскольку все телевизоры электрические.

...