views - вывод терминов словаря только первого уровня

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

Аватар пользователя fea67 fea67 28 июня 2012 в 16:42

привет всем!
помогите, пожалуйста! требуется организовать вид, который будет выводить термины ТОЛЬКО ПЕРВОГО УРОВНЯ.
организация словаря такая(2 уровня):
термин1
подтермин1.1
потермин1.2
...
термин2
подтермин2.1
подтемин2.2
..
...

вот и нужно сделать список:
термин1
термин2
...

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

заранее спасибо!

Комментарии

Аватар пользователя fea67 fea67 2 июля 2012 в 15:24

я поторопилась... добавила новые термины в словарь и всё слетело. настроить заново не могу - вывожу поле Таксономия: Term , устанавливаю связь с Родителем, теперь выводятся только названия родительских терминов, но каждый из них столько раз, сколько у него дочерних терминов.
когда ставлю параметр DISTINCT - Да, он не работает.
помогите, пожалуйста! как убрать дублирование?

Аватар пользователя drupby drupby 2 июля 2012 в 18:15

"fea67" wrote:
добавила новые термины в словарь и всё слетело. настроить заново не могу - вывожу поле Таксономия: Term , устанавливаю связь с Родителем, теперь выводятся только названия родительских терминов, но каждый из них столько раз, сколько у него дочерних терминов.
когда ставлю параметр DISTINCT - Да, он не работает.
помогите, пожалуйста! как убрать дублирование?

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

Аватар пользователя Jnavin Jnavin 17 марта 2015 в 15:06

drupby wrote:
"fea67" wrote:
добавила новые термины в словарь и всё слетело. настроить заново не могу - вывожу поле Таксономия: Term , устанавливаю связь с Родителем, теперь выводятся только названия родительских терминов, но каждый из них столько раз, сколько у него дочерних терминов.
когда ставлю параметр DISTINCT - Да, он не работает.
помогите, пожалуйста! как убрать дублирование?

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

Спасибо, это помогло.

Аватар пользователя zerkalo-i zerkalo-i 23 марта 2013 в 11:28
1

Долго билась над этой проблемой, а оказалось как всегда, все гениальное просто.
Напишу, вдруг еще кому пригодится.

Представление для категорий (терминов таксономии)
1. Добавить связь - Родительский термин, галочку связь обязательна - не ставить.
2. В фильтрах: Словарь = Каталог - без связи, и
Название термина таксономии - связь Родитель, оператор <нет>

Поля и все остальное на свое усмотрение.

Это решение для друпал 6. Удачи.