Задача: отфильтровать контент по нескольким терминам. То есть, например есть два словаря, первый словарь – "тип1" с терминами "музыка", "кино", "литература", второй словарь – "тип2" с терминами "зарубежная", "российская". Каждой ноде присваивается минимум по 1 термину из каждого словаря. В зависимости выбора пользователя, например, нужно вывести список "русской литературы" или "зарубежной музыки".
Для решения задачи создал Page View, указал какие поля надо выводить, создал аргумент с типом "Taxonomy: Term ID". Теперь при переходе по ссылке ?q=my_view вижу весь список нодов, при переходе по ссылке ?q=my_view/21, где 21 – это ид термина из term_data, вижу полный список нодов, которым присвоен выбранный термин, но как отфильтровать контент сразу по двум-трем-четырем термианм пока разобраться не могу. Пробовал использовать ссылку вида ?q=my_view/21+25, но в таком случае используется не логическое И, а логическое ИЛИ, что неприемлимо. Как правильно настроить View для такой задачи?
Комментарии
Блин, как все оказалось просто, вопрос дольше писал
Всего-то надо было добавить еще один аргумент "Taxonomy: Term ID" 