Drupal → Список тегов материала "как на стэковерфлов"

04.11.2013

Инструкция, как вывести список тегов материала на манер stackoverflow.com:

Способ основан на статье "Как с помощью Views 3 вывести список терминов с количеством помеченных ими нод".

  1. Создаём представление по терминам:

  2. Добавляем связь по Taxonomy term: Content using Tags с именем Tags all и включённой опцией Require this relationship:

  3. Включаем агрегацию:

  4. Добавляем поле Content: Nid со связью Tags all, типом агрегации Count и префиксом x :

  5. В настройках стиля вывода полей отмечаем оба поля как "инлайновые":

    Предварительный результат — все теги с количеством помеченных ими материалов:

  6. Добавляем связь по Taxonomy term: Content using Tags с именем Tags current и включённой опцией Require this relationship:

  7. Добавляем контекстный фильтр по Content: Nid с связью Tags current, и значением опции Provide default value равной Content ID from URL:

  8. Сохраняем представление.

  9. Выводим блок в нужный регион.

Profit:

Экспорт вьюхи.

Написанное актуально для
Drupal 7
Похожие записи

Комментарии

в твоем примере со stackoverflow.com сортировка по алфавиту совпадает с сортировкой по количеству - специально подбирал?

Игорь
10.05.2015, 14:26

Супер!
А как сделать вывод результатов, даже при условии что материалов нет?

Гость
12.04.2018, 22:49

Импортировал вьюху, но в блоке выводится Тег x 560 при этом материалов, помеченных этим тегом всего 4.

Добавить комментарий