Фильтрация новостей и вывод представления Drupal 9

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

Аватар пользователя KeklolLolkek KeklolLolkek 26 сентября 2022 в 15:33

Добрый день. Drupal 9 Есть следующая задача:
При помощи представления вывести все новости. Задача усложняется тем, что представление должно вывести дату, по нажатию которой, выводятся все новости за этот день.
Например:
1.01.2022 Понедельник
2.02.2022 Вторник
6.03.2022 Суббота

По нажатию на "1.01.2022 Понедельник" переходит на страницу или раскрывается список всех новостей, опубликованных в этот день:
1.01.2022 Понедельник:
Новость 1
Новость 2
Новость 3
Как можно реализовать?

Я смог разобраться только как вывести все новости и отфильтровать их по дате, но свернуть в такой список у меня не получается

Лучший ответ

Комментарии

Аватар пользователя KeklolLolkek KeklolLolkek 27 сентября 2022 в 11:40
1

Спасибо большое за модуль. Разобрался как сделать вывод даты и в них новость

Тут представлены настройки:

И результат:

Аватар пользователя marassa marassa 27 сентября 2022 в 12:49

Не за что. Нужно только иметь в виду, что на очень больших объемах (тысячи новостей) это может подтормаживать, так как страница изначально формируется со всеми новостями, а потом часть просто прячется. Если нужно работать с большими объемами, то лучше сделать отдельную вьюху только с датами с агрегацией по дате, а по клику на дату открывать на новой страницу другую вьюху с новостями и контекстным фильтром по дате.