Требуется вложить термины одного словаря в другой, укажите простой путь :)

Главные вкладки

Аватар пользователя teerex teerex 31 марта 2009 в 21:25

Задача:
Drupal 6
Есть тип содержимого:
Фрукт

Есть словарь, содержащий термины:
Мытый
Грязный

Другой словарь содержит термины:
Яблоко
Банан
Ананас

Предполагается, что конечная нода содержит очень конкретную информацию, например, сорт яблок

Требуется отобразить категории в таком виде:
Мытый
-Яблоко
-Банан
-Ананас
Грязный
-Яблоко
-Банан
-Ананас

Понятно, что можно нарисовать такой словарь, но тогда один и тот же по сути термин "Яблоко" будёт относится к разным родителям и иметь разные id.

Только писать свой модуль/php-страницу?

Комментарии

Аватар пользователя marazmus marazmus 25 сентября 2009 в 22:03

Не знаю пока насчет вывода, но при добавлении или редактировании термина таксономии можно развернуть дополнительные настройки и выделить более чем одного родителя (зажав Shift). Таким образом легко получается ваша структура категорий. А насчет вывода - попробуйте модули Taxonomy Menu или Taxonomy Block.

Правда, придется сделать термины в одном словаре, создав две корневые категории - к примеру, Состояние и Виды. Тогда словарь можно заполнить так:

Состояние
- Мытый
- Грязный

Виды
- Яблоко
- Банан

Причем для Яблоко и Банан указываем родителями оба термина Мытый и Грязный.

Как-то так Smile