Инструкция, как вывести список тегов материала на манер stackoverflow.com:
Способ основан на статье "Как с помощью Views 3 вывести список терминов с количеством помеченных ими нод".
-
Создаём представление по терминам:
-
Добавляем связь по Taxonomy term: Content using Tags с именем Tags all и включённой опцией Require this relationship:
-
Включаем агрегацию:
-
Добавляем поле Content: Nid со связью Tags all, типом агрегации Count и префиксом
x
: -
В настройках стиля вывода полей отмечаем оба поля как "инлайновые":
Предварительный результат — все теги с количеством помеченных ими материалов:
-
Добавляем связь по Taxonomy term: Content using Tags с именем Tags current и включённой опцией Require this relationship:
-
Добавляем контекстный фильтр по Content: Nid с связью Tags current, и значением опции Provide default value равной Content ID from URL:
-
Сохраняем представление.
-
Выводим блок в нужный регион.
Profit:
Комментарии
в твоем примере со stackoverflow.com сортировка по алфавиту совпадает с сортировкой по количеству - специально подбирал?
ещё и по количеству символов
Супер!
А как сделать вывод результатов, даже при условии что материалов нет?
Импортировал вьюху, но в блоке выводится Тег x 560 при этом материалов, помеченных этим тегом всего 4.
Добавить комментарий