Distinct и Texonomy. Как добиться "правильной" сортировки по одному словарю таксономии?

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

Аватар пользователя NoNeed NoNeed 17 августа 2010 в 14:16

Хэлп плиз...

Имеем:
6 друпал, последний релиз views.

Нужна сетка из нод, относящихся к 1 словарю (тип: покрытые, краска и тп), но сгруппированная по терминам 2 (подтип: жаростойкие, огнеупорные, сухие и тп) словаря таксономии.
Во вьюсах включаю вид для /taxonomy/term/%
вид отображения - сетка, группировка по Таксономия: Term;

Все бы ничего, но к каждой ноде привязан не один термин, к тому же из разных словарей таксономии.

В итоге у меня получается полное дублирование. сначала выводятся все ноды в группе 1 словаря, затем ноды сгруппированные по терминам 2 словаря.

Если же ставлю дистинкт, то получаю все ноды кроме одной группировке по термину 1 словаря (тип), а одну ноду в группировке 2 словаря (подтип).

Ссылки, по которым я вижу это безобразие /taxonomy/term/номер термина 1 словаря (тип).

Как мне правильно отсортировать вывод нод?

Нужно чтобы приоритетно группировались ноды из 2 словаря (подтип), а уже потом, если к ноде не привязан термин из 2 словаря, кидать ноду в группу от 1 словаря (тип)...
Игрался с сортировкой - нужного результата так и не добился...
Надеюсь на вашу помощь...

Комментарии

Аватар пользователя NoNeed NoNeed 18 августа 2010 в 10:12

Эни айдиас?
Как сделать вывод таким, чтобы сначала отображались ноды, к которым привязан термин 2 словаря, а уже затем те, к которым привязан только первый..?

У меня получилось либо только 1 группа из всех нод с термином 1 словаря,
Либо группы по терминам из 2 словаря,
Либо все вместе, то-есть дублирование.
В первом случае включено дистинкт, во втором в фильтрах добавлено Таксономия: Vocabulary = Подтип