Условия: на сайте есть словарь таксономии с иерархией, т.е. с вложенными терминами. Этот словарь используется при создании нескольких типов материала. С помощью Advanced Taxonomy Blocks из словаря таксономии создано меню.
Задача: при выборе термина из словаря необходимо показывать материалы определённого типа, относящиеся к этому термину, а также к его потомкам.
Проблема: удалось добиться вывода только 1 типа материала (в настройках admin/settings/taxonomyblocks/configure/2, "Content type options for node count"), но без потомков термина. Получилось также сделать вывод термина и всех его потомков (в настройках "Path pattern": taxonomy/term/%tid/all), но в таком случае выводятся все типы материалов, относящиеся к выбранному термину, даже если в настройках модуля установлено ограничение на какой-то один тип.
UPD. РЕШЕНИЕ:
Допустим, нам нужно вывести Статьи (article) по тегу Drupal.
В Advanced Taxonomy Blocks в настройках словаря /admin/settings/taxonomyblocks/configure/1 в Path pattern указываем
article/%tid
Создаём представление. В разделе «Настройки страницы» в поле Путь указываем:
article
В Фильтрах добаляем фильтр:
Материал: Тип = Статья
Ну и, конечно, в представлении в разделе Поля указываем, какие данные нужно отображать при открытии термина таксономии.
В общем-то всё, теперь если мы кликнем на раздел Drupal в списке терминов таксономии (которые созданы с помощью Advanced Taxonomy Blocks), должны отобразиться все материалы типа "Статья" по этому термину.
Комментарии
Клонируем вьюху taxonomy/term/% и ставим модуль taxonomy redirect.
Ну и во вьюхах можете фильтры по словарю добавить
Может я неправильно понимаю, но: я не использую Views для вывода материалов по терминам таксономии.
Попробуйте вам понравится. А вообще говорю сразу: задача не из легких. вам точно больше не на что летнее время тратить? Может на речку на море лучше сходить?
Да я уже пробовал. Не понравилось Терминов порядка тысячи. Так что совсем не вариант.
Конечно лучше, но и работать тоже нужно.
как раз вот и вариант
Хотите работать? О-кей, но не говорите что я вас не предупреждал.
Показывайте сюда сайт и русуйте чего вы хотите достичь.
И еще: на ближайшую неделю свадеб не планировать!
мля, а как же мой отпуск?)
Спасибо комментаторам за подсказку о вьювсах. Проблему решил, уже давно, отпишусь на будущее, — кому-то может и пригодится.
Итак, допустим, нам нужно вывести Статьи (article) по тегу Drupal.
В Advanced Taxonomy Blocks в настройках словаря /admin/settings/taxonomyblocks/configure/1 в Path pattern указываем
article/%tid
Создаём представление. В разделе «Настройки страницы» в поле Путь указываем:
article
В Фильтрах добаляем фильтр:
Материал: Тип = Статья
Ну и, конечно, в представлении в разделе Поля указываем, какие данные нужно отображать при открытии термина таксономии.
В общем-то всё, теперь если мы кликнем на раздел Drupal в списке терминов таксономии (которые созданы с помощью Advanced Taxonomy Blocks), должны отобразиться все материалы типа "Статья" по этому термину.