Столкнулся с такой проблемой:
Делаю каталог статей, каждая статья относиться к определенной категории (категории реализованы на таксономии, причем почти в каждой категории есть подкатегории).
Для отображения статей сделал отдельную страницу с помощью модуля Views, на этой странице пользователь с помощью фильтра выбирает статьи какой категории будут отображаться.
Так вот суть проблемы: при выборе категории отображаются статьи только из этой категории, без подкатегорий, а мне надо чтобы если выбирают категории отображались статьи как из нее, так и из ее подкатегорий.
Как можно этого добиться?
Насколько я понимаю надо немножно подправить код модуля, но я в програмировании почти ноль..
Комментарии
Модуль править не надо. Если вы сделали все через аргументы вьюсы, то там, в настройках аргумента есть поле Option. Для таксономии, в него задается "глубина погружения" в дерево таксономии.
А можно поподробнее, а то что-то не получается..
Какой тип аргумента выбирать, Таксономия: ID термина?
Какое значение подставлять в поле опции (Option)?
>>Какое значение подставлять в поле опции (Option)?
эм... 2? любая цифра, которая вас устроит
Все, спасибо огромное за помощь, наконец-то разобрался.
Оказалось надо было подставлять значение не в поле Опции в Аргументах, а в поле Опции в фильтре Таксономия..
А, ну может.
Два дня ломал голову, как решить подобную задачу
Спасибо за пост!
Хосспади! Так вот как это делается! -)))) Ё-маё -)
Спасибо, завтра, буду тестировать вашу схему.
не подскажете как это делается в 6-ке?
а то ковыряюсь-ковыряюсь. в шестерке в фильтре Таксономия нет ниче похожего на Option.. в упор не вижу ((
Тоже вот никак не найду
в шестёрке, когда настраиваете фильтр для view жмёте шестерёнку, там в настройках есть ниспадающий список с цифирками (по умолчанию стоит 0) в правом нижнем углу формы view. Вот число как раз обозначает в скольких дочерних уровнях термина будет осуществлятся поиск. Там и пример про фрукт и яблоко описан. Посмотрите внимательно.
Вот озадачился таким же вопросом: как с помощью Views выводить термины определенного словаря и только первого уровня. Никаких шестеренок в шестерке в фильтрах нету. Кто знает?
Zonder, Таксономия: Term ID (with depth)
Нет у меня такого во Views 2 в шестой версии друпала. Есть Таксономия: ID термина. В нем пришлось выбрать Vocabulary, а затем из выбранного Vocabulary ручками выбрать термины первого уровня, которые следует выводить. То есть вывод вьюса получился полуавтоматический.
Для сегодняшних нужд меня устраивает. Однако для других задач такое решение может оказаться вовсе не решением.
дак обновите модуль то)
У меня самый последний - 2.10
Вот все фильтры которые есть:
2.8
Афигеть. Однако тенденция: далеко не первый модуль вижу, в котором самая свежая версия хуже предыдущих релизов.