Перейти к основному содержанию

Drupal 9 — добавляем фильтр по авторам в содержимое

Drupal 9

Маленький кейс по Drupal 9 как за 1 минуту добавить фильтр по автору на странице содержимого в админке. Экономим своё время и облегчаем процесс работы с контентом.

В админке Drupal 9 есть страничка со списком содержимого, она доступна по адресу /admin/content. Здесь отображается список материалов сайта, отсортированных по дате последней модификации. Список удобный, с ним легко работать. Есть поиск и фильтры по типу материала, статусу публикации и языку.

drupal

Но когда я задался целью вывести все статьи определённого автора, то сделать это не удалось, такой фильтр просто не предусмотрен. Не беда, добавим фильтр по автору в список содержимого.

Данная страница создана с помощью представлений, будем редактировать. Структура → Представления. Находим в списке представление под названием "Содержимое", оно формирует страницу (/admin/content). Редактировать.

drupal

Нас интересует блок КРИТЕРИЙ ФИЛЬТРАЦИИ. Задача простая, в список фильтров нужно добавить ещё один для фильтрации по автору контента. Нажимаем в этом блоке кнопку Добавить.

drupal

В категории "Содержимое" находим "Автор". Выбираем элемент с заголовком Автор, это имя пользователя автора содержимого. Нажимаем кнопку Добавить и настроить критерии фильтрации.

drupal

Настраиваем критерии фильтрации. Ставим галку "Раскрыть этот фильтр для посетителей и позволить его изменить". Таким образом мы разрешим на странице админу изменять содержимое фильтра. Тип фильтра — Одиночный фильтр. Метка — Автор. Оператор — Один из. Остальное по умолчанию. Применить.

drupal

В том же блоке КРИТЕРИЙ ФИЛЬТРАЦИИ справа от кнопки Добавить нажимаем стрелку и выбираем Добавить/Или Изменить порядок.

drupal

Перетаскиваем добавленный нами фильтр на нужную позицию, у меня будет в конце всех раскрытых фильтров. Применить.

drupal

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

drupal

Проверим что у нас получилось. Переходим к содержимому и пробуем вывести список материалов какого-нибудь автора с помощью нового фильтра.

drupal

Фильтр работает, выбрались статьи только указанного автора. Можно указывать в фильтре несколько авторов, очень удобно.

Теги

 

Похожие материалы

Обновление Drupal 8 до Drupal 9 в Windows

Сегодня 1 января 2022 года, и я начну заниматься тем, что долго откладывал. А именно обновлю движок сайта с Drupal 8 на Drupal 9. Посетителей не много, все отдыхают. Так что самое время.

Теги

Drupal 9 — Class ReCaptcha\ReCaptcha not found

Один из посетителей смог написать мне сообщение о том, что на сайте не работает контактная форма. За что ему большое спасибо. Открываю браузер в режиме инкогнито, пишу сам себе, — действительно, ошибка.

Теги