Я только недавно начал осваивать таксономию и возможно что-то делаю не так, прошу помочь.
Словарь: catalog
Термин: mouses
Подтермины: optical, laser, ball
Создаю меню в котором повторяю иерархию с ссылками из таксономии (taxonomy/term/1 и тд) и заполняю содержанием.
При нажатии на пункт меню соответствующий подтерминам термина mouses я получаю список созданных нод.
При нажатии на пункт соответствующий термину mouses мне необходимо получить все ноды подтерминов, но у меня появляется надпись "В этой категории нет материалов"
Облазил все настройки, ничего не нашел и пришел к выводу что данная задача решается как-то иначе. Вопрос как?
Комментарии
Легко решается. Поискали бы чуть-чуть по сайту, регулярно спрашивают.
А, ответ: taxonomy/term/1/all
Спасибо вам за то что не поленились ответить и не стали сразу посылать в "поиск" - там я был.
Хех, мало опыта, все в голове смешалось - забываю то что знаю и что уже делал раньше, как и в случае с данным вопросом
но как проставить /all у ссылок терминов?
просто ссылка выводит -----/taxonomy/term/1757
если через Выводить это поле в виде ссылки (шаблон [name]/all) то получается ссылка типа ------/ГАЗ/all пишет при переходе по ссылке пишет
Запрашиваемая страница не найдена
а тоже самое только для Друпал 7, как сделать???????????????????????????????
Думаю, руками описываешь через hook_menu taxonomy/term/%taxonomy_term/all, код этого можно скопировать с кода taxonomy/term/%taxonomy_term, только функцию получения списка нод taxonomy_select_nodes заменяешь своей функцией, которая будет брать не только ноды, связанные с данным термином, но и ноды, связанные с его потомками.
поставить модуль tvi или другой (taxonomy display вроде тоже подходит) который дает настраивать страницу таксономии как вьюху.
отредактировать вьюху для терминов словаря и поставить в настройках этой вьюхи в фильтре по термину нужную положительную глубину поиска.