Сложная "похожесть" материалов. views

Главные вкладки

Аватар пользователя grikos grikos 4 ноября 2013 в 11:38

Пытаюсь вывести блок с "похожими" нодами с помощью Views. Похожесть должна определяться

1) типом материала. в контекстных фильтрах выбираю Содержимое: Тип материала, а вот правильно настройки этому фильтру задать не получается.

2) в каких-то типах материала есть словари таксономии (1 словарь на 1 тип), надо чтобы после того как Похожесть отфильтровала ноды по типу материала, потом фильтровала по словарю таксономии в зависимости от этого типа.

3) в каких-то есть просто поля селектлист (текст). и по ним тоже надо определять похожесть.

например, есть магазин комп. техники.

ноутбуки
-игровые
--для не прожорливых игрушек
--для прожорливых игрушек
-для дома
--для программистов
--для чайников

-черные
-красные
-серобурмолиновые

нетбуки
-маленькие
-очень маленькие
-совсем крошечные

ноутбуки и нетбуки - типы материала.

иерархия у ноутбуков (игровые и т.д.) - словарь таксономии

цвет ноутбука - поле типа селектлист (текст)

у нетбуков (маленькие и т.д.) - селектлист (текст)

надо, чтобы вьюха выводила на странице ноды, у которой термин присвоен "для прожорливых игрушек" ноутбуки, имеющие такой же термин. да ещё и цвет чтобы было такой же. (т.е. несколько полей)
а на странице нетбука "маленького" - "маленькие нетбуки"

заранее спасибо за советы!