каким образом с помощью views добиться вот такого оглавления доски объявлений?
http://www.zoo-zoo.ru/
Самый распространенный и удобный способ представления объявлений думаю обязательно должен бы быть реализован с помощью views, но вот уже который день бьюсь и не понять как настроить его для такого представления.
есть словари рубрика, тип товара. Хочу сделать чтобы было что-то такое:
Тип товара 1 (кол-во позиций)
рубрика 1 (кол-во позиций)
рубрика 2 (кол-во позиций)
рубрика 3 (кол-во позиций)
Тип товара 2 (кол-во позиций)
рубрика 1 (кол-во позиций)
рубрика 2 (кол-во позиций)
рубрика 3 (кол-во позиций)
на сколько понимаю views может делать так если в самом словаре такая иерархия. но на практике это очень неудобно, так как для того чтобы объявления добавлять нужно чтобы каждый словарь содержал однотипную информацию.
Кто-нибудь решал такую задачу?
Комментарии
На всякий случай в views есть возможность группировать вывод по какому либо полю (в этом случае по типу товара), пробовал это для табличного вывода, с остальными возможон тоже работает. Еще есть модуль vacabulary index
Группировка осуществляется для материалов, а для оглавления каталога нужно использовать аргументы которые являются терминами таксономии.
В самих аргументах можно задать группировку по терминам если нет аргументов в адресной строке для этого представления, но группировка там осуществляется только одноуровневая, т.е. получается что-то такое:
рубрика 1 (кол-во позиций)
рубрика 2 (кол-во позиций)
рубрика 3 (кол-во позиций)
когда хотелось бы вот такое:
Тип товара 1 (кол-во позиций)
рубрика 1 (кол-во позиций)
рубрика 2 (кол-во позиций)
рубрика 3 (кол-во позиций)
Тип товара 2 (кол-во позиций)
рубрика 1 (кол-во позиций)
рубрика 2 (кол-во позиций)
рубрика 3 (кол-во позиций)
Решал задачу 1 в 1 - написав функцию в template c sql запросами через хуки друпала