Могут ли термины Drupal в разных таксономиях быть синонимами? - PullRequest
3 голосов
/ 17 апреля 2010

Допустим,

Таксономия_A связана с Node_Type_A
Таксономия_B связана с Node_Type_B .

И

Оба Таксономия_A и Таксономия_B имеют термин , называемый ' желтый '.

Можно ли сделать термины ' yellow ' синонимичными, так что, если я просматриваю список " yellow ", я вижу содержимое обоих типов ( Node_Type_A и Node_Type_B )?


Прогресс:

К сожалению невозможно, чтобы термины таксономии вели себя в Drupal, как описано в моем вопросе (по крайней мере, без принуждения):

Из таблицы term_related становится ясно, что можно было бы создать пути, объединяющие связанные термины, используя функцию taxonomy_get_related независимо от того, к какому словарному термину принадлежит термин:

image


Однако, чтобы добраться до этих терминов, используйте функцию taxonomy_get_related в модуле таксономии. Эта функция вообще не используется в ядре drupal-6, кроме как для ее определения. (Я нашел это однажды в модуле ctools).

1 Ответ

1 голос
/ 20 апреля 2010

Я думаю, вы делаете это неправильно. Я имею в виду использование таксономии неправильно, не технически, а как концепция. Спросите себя, почему у вас есть 2 словаря с термином желтый? Оба цвета. они принадлежат одному словарю. Может быть, расскажи немного больше о том, что ты пытаешься сделать.

Возможно, вам нужно изменить настройки, чтобы не связывать один словарь с одним типом контента, может быть, CCK, просмотры, и этот модуль может делать то, что вам нужно http://drupal.org/project/content_taxonomy

...