Аргументы и views - настройка оглавления доски объявлений

3 августа 2008 в 9:54

каким образом с помощью views добиться вот такого оглавления доски объявлений?
http://www.zoo-zoo.ru/

Самый распространенный и удобный способ представления объявлений думаю обязательно должен бы быть реализован с помощью views, но вот уже который день бьюсь и не понять как настроить его для такого представления.

есть словари рубрика, тип товара. Хочу сделать чтобы было что-то такое:

Тип товара 1 (кол-во позиций)
рубрика 1 (кол-во позиций)
рубрика 2 (кол-во позиций)
рубрика 3 (кол-во позиций)

Тип товара 2 (кол-во позиций)
рубрика 1 (кол-во позиций)
рубрика 2 (кол-во позиций)
рубрика 3 (кол-во позиций)

на сколько понимаю views может делать так если в самом словаре такая иерархия. но на практике это очень неудобно, так как для того чтобы объявления добавлять нужно чтобы каждый словарь содержал однотипную информацию.

Кто-нибудь решал такую задачу?

Комментарии

На всякий случай в views есть возможность группировать вывод по какому либо полю (в этом случае по типу товара), пробовал это для табличного вывода, с остальными возможон тоже работает. Еще есть модуль vacabulary index

3 августа 2008 в 12:25

Группировка осуществляется для материалов, а для оглавления каталога нужно использовать аргументы которые являются терминами таксономии.
В самих аргументах можно задать группировку по терминам если нет аргументов в адресной строке для этого представления, но группировка там осуществляется только одноуровневая, т.е. получается что-то такое:
рубрика 1 (кол-во позиций)
рубрика 2 (кол-во позиций)
рубрика 3 (кол-во позиций)

когда хотелось бы вот такое:

Тип товара 1 (кол-во позиций)
рубрика 1 (кол-во позиций)
рубрика 2 (кол-во позиций)
рубрика 3 (кол-во позиций)

Тип товара 2 (кол-во позиций)
рубрика 1 (кол-во позиций)
рубрика 2 (кол-во позиций)
рубрика 3 (кол-во позиций)

3 августа 2008 в 18:51