Подскажите пожалуйста, как правильно реализовать такой функционал:
Через views вывожу ноды которые совпадают с основной по некоторым терминам таксономии. Соответственно в context filters указываю:
Содержимое: Has taxonomy term ID (with depth)
Allow multiple values
Provide default value taxonomy term ID from URL
Load default filter from node page
Filter to items that share any term
Depth -2
Вложенность терминов в словаре:
Фрукты
-Яблоки
--Красные
--Зеленые
Соответственно сейчас при просмотре ноды с термином "зеленые" выводятся только ноды имеющие в терминах "яблоки" и "фрукты", а мне бы хотелось, чтобы выводились так же ноды имеющие в терминах "красные", так же при просмотре нод имеющих термин "фрукты" выводились и яблоки, и красные, и зеленые. Т.е. по сути мне надо чтобы работало 2 фильтра, один с Depth -2 второй с Depth +2. Но 2 контекстных фильтра подряд нормально не работают, один ограничивает другой и все.
Как можно решить эту задачу?