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

29 ноября 2019 в 16:11
Аватар пользователя tehfoxen tehfoxen 0 19 Решено

Статистика реализована с помощью модуля Statistic. Но данный модуль выводит статистику для всех материалов. Необходимо показать статистику только определенного материала анонимным пользователям. Как это можно реализовать? Спасибо!

Комментарии

Мне нужно в детальной новости, в типе материала нет возможности добавить поле статистика. Есть какой-то модуль?

11 декабря 2019 в 7:03

Создайте такую вьюху:

Получите блок. Выводите его на любом типе материала. Можно через viewfield если надо внутрь ноды.

11 декабря 2019 в 11:04

Тип представления весь контент? Делаю весь контент и вывожу в материал viewfield и ничего не отражается вообще. Как только делаешь контекстный фильтр "ID материала из URL" все данные исчезают

11 декабря 2019 в 11:27

Тип представления - то, что по умолчанию, когда представление создаете.
Для начала без viewfield. Просто блок на ноде выведите. В нем данные статистики появились?

11 декабря 2019 в 11:32
Аватар пользователя ogo ogo 0

Спасибо! Получилось, в ноде показывает нормально, а в анонсе нет, через viewfield тоже. Если без контекстного фильтра статистика появляется списком. Не пойму, что настраивать.

26 сентября 2020 в 20:46
Аватар пользователя ogo ogo 0

С нуля второй месяц осваиваю друпал, сайт пока на локалке, пустой. Drupal 8.9.6



Передать значение по умолчанию

Отобразить все результаты для указанного поля

Все кэши чистил. Ошибок ни в журнале ни в консоли нет.
Пока здесь искал решение, прочитал про большую нагрузку на сервер, задумался о целесообразности, но все таки пробел в знаниях хочется устранить.

27 сентября 2020 в 11:53

Мне сложно вас понять. Вы пишите, что в полной версии материала все вывелось, а в анонсе - нет. Значит атм где выводятся анонсы во вьюхе выводите поля, среди которых должен быть viewfield (умнее views_field_view).

И еще в стстистике D8 есть несколько проблем, решаемых с помощью патчей. Например https://www.drupal.org/project/drupal/issues/2879923
Очень вероятно, что вы на них наткнетесь.

27 сентября 2020 в 14:21
Аватар пользователя ogo ogo 0

Благодарю! нашел проблему, поле не отображает, только блок и в ноде тоже, отключил конструктор макета, все заработало. глючный он какой то, не раз уже натыкался на проблемы с ним. Что делать, перейти на Display Suite?

27 сентября 2020 в 16:26