Создание view с группами двойной вложенности

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

Аватар пользователя Terix Terix 22 октября 2008 в 15:00

Стоит задача создания такого вида.
Есть одежда, ну например фуболки.
С помощью CCK создан тип данных Одежда у которого среди прочих есть поля Размер и Производитель. Эти поля - ссылки на ноды (node reference).

Понадобилось выводить их в таблице. Для этого был использован модуль Views. Так как значение поля Производитель постоянно дублировалось решено было сгруппировать Одежду по Производителю. Вот так.

Производитель 1
----футболка 1
----футболка 2
Производитель 2
----футболка 3
----футболка 4

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

Производитель 1
----размер1
--------футболка 1
--------футболка 2
----размер2
--------футболка 3
--------футболка 4
Производитель 2
----размер1
--------футболка 5
--------футболка 6
----размер2
--------футболка 7
--------футболка 8

Вот вопрос в том как это можно сделать. Существуют ли варианты помимо циклического вывода View группированного по Размеру?

Комментарии

Аватар пользователя Terix Terix 22 октября 2008 в 18:47

Это конечно можно, но только мне надо, чтобы перед группой с каким - то производителем стояло название производителя, а перед вложенными в производителя группами с размером стояли размеры. А сортировка ничего такого не сделает насколько я понимаю.

Аватар пользователя Terix Terix 23 октября 2008 в 11:44

views_fusion позволяет совмещать представления (view), но только так как это делает Views 2 . Потому для Views 2 этот модуль не предназначен. А мне вот такую двойную группировку.