Реализовал с помощью таксономии и вьювса категоризацию.
Создал словарь таксономии со структурой:
Рубрика 1
-Категория 1
-Категория 2
Рубрика 2
-Категория 3
-Категория 4
Рубрика 3
-Категория 5
Создал представление. в нем создал отображение в виде страницы.
Создал отношение "Термин таксономии: Родительский термин".
Создал поле - "Термин таксономии: Имя" со связью "родитель", и с галочкой "исключить из вывода".
Создал поле - "Термин таксономии: Имя" с галочкой "сделать это поле ссылкой на страницу его термина таксономии".
Создал фильтр "Словарь таксономии: машинное имя" со связью "родитель", Один из : %мое_имя_словаря_таксономии%.
Ну и указал путь "/catalog".
получившийся результат в прикрепленном изображении.
А теперь внимание вопрос!
1) Как можно мне это дело реализовать в несколько столбцов? То есть что то вроде доски объявлений, каталога и тому подобное.
2) Как я могу дочерние термины отображать, через какой либо разделитель? То есть отображение дочерних терминов должно выглядеть вот так: "Термин1, Термин2, Термин3". С возможностью компановки в некоторой области,то есть чтобы дочерние термины не тупо во всю строчку распластались, а чтоб переносились в новую строчку этой области при достижении определенного расстояния(не обязательно)
Вроде все. Спасибо заранее за отзывчивость.
Вложение | Размер |
---|---|
snimok-2012-02-13_144357.png | 23.51 КБ |
Комментарии
Так же забыл упомянуть, группировка полей по родительскому термину.
та же проблема, вывод категорий в несколько столбцов... думаю использовать несколько блоков, и в каждом блоке указывать фильтрацию по родительскому термину
есть другие идеи?
Думаю модуль Views Field View (вложенные view).