Вывод списка категорий с подсчетом количества нод в каждой

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

Аватар пользователя bquadro bquadro 8 апреля 2009 в 15:01

Завис на казалось бы простом моменте. Сделал views, который должен выводить все категории одного словаря. Если у категории есть ноды (а ноды теоретически могут быть не во всех категориях), напротив пишется количество нод. В результате получил views в котором выводятся только те категории, которые используются в нодах, плюс к этому категории дублируются столько раз, сколько раз упоминаются в нодах. Про подсчет количества нод напротив категорий я пока вообще молчу, ибо не до этого Smile
Все замечательно работает с модулем taxonomy_blocks, но хочется решить вопрос именно через views чтобы раз и навсегда научиться выводить списки категорий в таком виде, в котором надо.
Подскажите, что не так делаю во views?

Комментарии

Аватар пользователя ankheg ankheg 8 апреля 2009 в 15:18

Может быть здесь на самом деле лучше taxonomy_blocks. Посмотрите, какую разметку генерирует Views для простого списка.

А если с Views, то должна помочь опция distinct.

Аватар пользователя bquadro bquadro 8 апреля 2009 в 18:05

"sadmin" wrote:

Спасибо, это действительно то что надо. Хотелось конечно стандартными средствами обойтись, но видимо не получится.
Я до этого никогда не пользовался сниппетами. Подскажите, как его устанавливать?

Аватар пользователя Evang Evang 13 августа 2009 в 19:06

Скажите, пожалуйста, как убрать из списка цифру уровня в квадратных скобках перед каждым пунктом?

Аватар пользователя serious.vip@drupal.org serious.vip@dru... 13 августа 2009 в 20:49

есть на drupal.org модуль который позволяет count и group by во вьюшках делать
думаю в вашем случае он очень даже подойдет - группируйте по term id и count(*) = то что вам надо

Аватар пользователя ignoramus2 ignoramus2 22 апреля 2010 в 22:11

"Ветер" wrote:
Копируешь в блок или на страницу. Выбираешь формат ввода PHP, который перед этим включаешь в модулях.

Так и сделал, только в блоке почему то php код, а не список терминов.