О проекте

Данный сайт попытка повысить коммуникацию самых активных разработчиков на CMS Drupal - блоггеров. Если Вы ведете свой блог о Друпале, значит Вы готовы делиться вашими знаниями, помочь другим. Не всегда ваши знания доходят до потребителя. Задача данного сайта агрегировать знания различных блогов в единую ленту и привести на Ваши блоги активных пользователей.

Активность пользователей на Вашем сайте будет дополнительным стимулом к дальнейшей работе.

Удачи во всех Ваших начинаниях!

Количество материалов по тэгу

-2 votes
+
-

Задача: вывести список терминов из определённого словаря и указать количество материалов, которые ссылаются на каждый термин.
Данный вывод может использоваться, например, для построения словаря, глоссария или наглядной статистики по тематикам на сайте.
Решение
Понадобятся:

  • Drupal 7
  • Views 3.7
  • Включенный модуль taxomomy

Разумеется, для начала неплохо бы иметь набитые материалы с проставленными тегами.
Допустим, что мы используем тип материала basic page, словарь tags и поле field_basic_tags
Готовим вывод
Создаём новый вывод. Показываем «термины таксономии» типа «tags» (это словарь, из которого мы берём термины)

Добавляем зависимость
Термин таксономии: материалы с этим термином
Включаем агрегацию
Прочие – агрегация – да.
Добавляем ещё одно поле для вывода
Содержимое: nid и включаем у него агрегацию count
В качестве сортировки можно указать возрастание по алфавиту.
В конечном итоге должно получиться вот так (обведены важные моменты)

И получившийся вывод

Работающий пример можно посмотреть в разделе темы.
Tags: урокdrupal 7viewsтаксономия

Полный оригинальный материал:

ASZh.com