привет всем!
помогите, пожалуйста! требуется организовать вид, который будет выводить термины ТОЛЬКО ПЕРВОГО УРОВНЯ.
организация словаря такая(2 уровня):
термин1
подтермин1.1
потермин1.2
...
термин2
подтермин2.1
подтемин2.2
..
...
вот и нужно сделать список:
термин1
термин2
...
пытаюсь с помощью фильтров, но подходящего фильтра нет... может быть, существует какой-нибудь дополнительный плагин
для модуля views?
заранее спасибо!
Комментарии
нужно сначала задать отношения с "родительским термином", а затем в поле термина указать связь с ним.
вот видео-урок на аналогичную тему.
спасибо, получилось!
я поторопилась... добавила новые термины в словарь и всё слетело. настроить заново не могу - вывожу поле Таксономия: Term , устанавливаю связь с Родителем, теперь выводятся только названия родительских терминов, но каждый из них столько раз, сколько у него дочерних терминов.
когда ставлю параметр DISTINCT - Да, он не работает.
помогите, пожалуйста! как убрать дублирование?
поковырялась и решила задачу с помощью сниппета:
http://www.drupalka.ru/node/14
добавляете поле имя термина , но уже без связи , исключаете его из вывода , включаете агрегацию и в настройках агрегации поля имя термина без связи выставляете COUNT
в выбранной связи по родителю отмечаете чекбокс связь обязательна .
Спасибо, это помогло.
Спасибо, это помогло.
спасибо, но на 6 друпале агрегатных функций нет...
Долго билась над этой проблемой, а оказалось как всегда, все гениальное просто.
Напишу, вдруг еще кому пригодится.
Представление для категорий (терминов таксономии)
1. Добавить связь - Родительский термин, галочку связь обязательна - не ставить.
2. В фильтрах: Словарь = Каталог - без связи, и
Название термина таксономии - связь Родитель, оператор <нет>
Поля и все остальное на свое усмотрение.
Это решение для друпал 6. Удачи.