Наследование в таксономии

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

Аватар пользователя howt howt 11 марта 2010 в 16:57

Здравствуйте.

Ламерский вопрос: есть двухуровневая таксономия. Нужно сделать, чтобы материал принадлежащий термину второго уровня, принадлежал автоматически и первому уровню. Но такой возможности не нашёл.
Помогите пожалуйста.

Спасибо.

Комментарии

Аватар пользователя graker graker 11 марта 2010 в 17:18

Если я правильно понял, то попробуйте посмотреть на страницу родительского термина, добавив в URL /all

В смысле, есть родительский термин taxonomy/term/1 и есть термин второго уровня taxonomy/term/2. По адресу taxonomy/term/1 мы увидим только ноды, которым непосредственно присвоен термин 1, а по адресу taxonomy/term/1/all - также ноды с терминами второго уровня.

Аватар пользователя howt howt 11 марта 2010 в 17:31

"Страница не найдена". А откуда это "all" должно взяться? Это базовый функционал drupal?
Или это делает какой-то из модулей?

Аватар пользователя graker graker 11 марта 2010 в 17:32

Базовый. Если не найдена, значит неправильно ввели. Просто добавьте /all к URL страницы с выводом родительского термина. Даже если у него нет дочерних, будет работать.

Аватар пользователя Korsarchik Korsarchik 1 февраля 2011 в 20:16

чтобы термин принадлежал всем родителям указанного термина, я использовал Hierarchical Select, в настройках словаря поставил галочку использовать Hierarchical Select и там же save termin lineage