Ламерский вопрос: есть двухуровневая таксономия. Нужно сделать, чтобы материал принадлежащий термину второго уровня, принадлежал автоматически и первому уровню. Но такой возможности не нашёл.
Помогите пожалуйста.
Если я правильно понял, то попробуйте посмотреть на страницу родительского термина, добавив в URL /all
В смысле, есть родительский термин taxonomy/term/1 и есть термин второго уровня taxonomy/term/2. По адресу taxonomy/term/1 мы увидим только ноды, которым непосредственно присвоен термин 1, а по адресу taxonomy/term/1/all - также ноды с терминами второго уровня.
Базовый. Если не найдена, значит неправильно ввели. Просто добавьте /all к URL страницы с выводом родительского термина. Даже если у него нет дочерних, будет работать.
чтобы термин принадлежал всем родителям указанного термина, я использовал Hierarchical Select, в настройках словаря поставил галочку использовать Hierarchical Select и там же save termin lineage
Комментарии
Если я правильно понял, то попробуйте посмотреть на страницу родительского термина, добавив в URL /all
В смысле, есть родительский термин taxonomy/term/1 и есть термин второго уровня taxonomy/term/2. По адресу taxonomy/term/1 мы увидим только ноды, которым непосредственно присвоен термин 1, а по адресу taxonomy/term/1/all - также ноды с терминами второго уровня.
"Страница не найдена". А откуда это "all" должно взяться? Это базовый функционал drupal?
Или это делает какой-то из модулей?
Базовый. Если не найдена, значит неправильно ввели. Просто добавьте /all к URL страницы с выводом родительского термина. Даже если у него нет дочерних, будет работать.
По прямой ссылке (taxonomy/term/1/all) работает, а по синониму - нет
Так устроены синонимы. Нужно создавать отдельные синонимы для этих путей.
чтобы термин принадлежал всем родителям указанного термина, я использовал Hierarchical Select, в настройках словаря поставил галочку использовать Hierarchical Select и там же save termin lineage