Пять способов использования модуля «Материалы» в Joomla
Модуль «Материалы», представленный в Joomla 5.2, стал универсальным инструментом для отображения контента на сайте. Этот новый модуль заменяет несколько старых модулей и предоставляет расширенные возможности для демонстрации материалов в различных форматах и компоновках. В статье рассматриваются практические примеры его использования на реальном сайте с рецептами.

Введение в модуль «Материалы»
В Joomla 5.2 был представлен модуль «Материалы» - новый универсальный модуль, который должен заменить существующие модули («Материалы - Архив», «Материалы - Категория», «Материалы - Последние», «Материалы - Самые читаемые» и «Материалы - Новостная лента»). Модуль «Материалы» объединяет все параметры старых модулей, включает новые и позволяет демонстрировать ваши материалы различными способами.
Для наглядности был создан пример сайта с рецептами. Рецепты в категории «Закуски», «Основные блюда» и «Десерты», и есть пункт меню типа «Категория в виде блога» для доступа к ним. Дополнительно будут созданы некоторые модули для отображения рецептов.
Для получения объяснения всех параметров, присутствующих в модуле «Материалы», можно обратиться к официальной документации Joomla.
1 - Список материалов, сгруппированных по категориям
На боковой панели можно отобразить все рецепты, сгруппированные по категориям. Этот подход полезен для навигации по сайту, когда пользователям нужно быстро найти контент в определенной тематической группе.
Параметры настройки
Вкладка «Модуль»
Режим: Обычный
Количество материалов: 3
Тип фильтрации категорий: Включающий
Категория: Рецепты
Материалы дочерних категорий: Включать
Глубина категорий: 1
Вкладка «Параметры отображения»
Только заголовок (списки): Да
Вкладка «Параметры сортировки»
Поле для сортировки материалов: Заголовок
Направление сортировки: По возрастанию
Вкладка «Параметры группировки»
Группировка материалов: Категория
Направление группировки: По возрастанию
В результате получается простой список рецептов, где заголовок связан с материалом:

2 - Список материалов, сгруппированных по месяцам
Еще один вариант - отображение рецептов, сгруппированных по месяцам публикации. Это особенно актуально для блогов и новостных сайтов, где хронология имеет значение.
Параметры настройки
Вкладка «Модуль»
Режим: Обычный
Количество материалов: 30
Тип фильтрации категорий: Включающий
Категория: Рецепты
Материалы дочерних категорий: Включать
Глубина категорий: 1
Вкладка «Параметры отображения»
Только заголовок (списки): Да
Вкладка «Параметры сортировки»
Поле для сортировки материалов: Заголовок
Направление сортировки: По возрастанию
Вкладка «Параметры группировки»
Поле для сортировки материалов: Месяц и год
Поле группировки по дате: Дата создания
Формат отображения месяца и года: F Y (это дает полное название месяца и год)
Направление сортировки: По возрастанию
В результате снова получается простой список связанных заголовков, но сгруппированных по месяцам (и годам):

Изменяя некоторые параметры, можно также отобразить категорию рецептов:
Вкладка «Параметры отображения»
Только заголовок (списки): Нет
Макет: Вертикальный
Заголовок материала: Показывать
Уровень заголовка: Нет
Ссылка на заголовок: Да
Категория: Показывать
Ссылка на категорию: Да
Все остальные опции установлены в «Скрыть».
Результат такой же, как и выше, но включает также ссылку на соответствующую категорию:

3 - Самые новые рецепты
В верхней части начальной страницы можно отображать самые новые рецепты с изображениями и кнопкой «Читать далее». Такой подход позволяет выделять свежий контент и привлекать внимание посетителей.
Параметры настройки
Вкладка «Модуль»
Режим: Обычный
Количество материалов: 3
Тип фильтрации категорий: Включающий
Категория: Рецепты
Материалы дочерних категорий: Включать
Глубина категорий: 1
Вкладка «Параметры отображения»
Только заголовок (списки): Нет
Макет: Горизонтальный
Макс. количество колонок: 3
Заголовок материала: Показывать
Уровень заголовка: h4
Ссылка на заголовок: Нет
Показывать вводное/полное изображение: Вводное изображение
Ссылка «Читать далее»: Показывать
Все остальные опции установлены в «Скрыть».
Вкладка «Параметры сортировки»
Поле для сортировки материалов: Дата создания
Направление сортировки: По убыванию
В результате получается 3-колоночное отображение самых новых рецептов:

4 - Рецепты в этой категории
Очень практичной функцией модуля «Материалы» является динамический режим. Этот режим позволяет создавать контекстно-зависимые блоки контента, которые меняются в зависимости от текущего раздела сайта.
Параметры настройки
Вкладка «Модуль»
Режим: Динамический
Показывать на странице материала: Да
Количество материалов: 5
Тип фильтрации категорий: Включающий
Категория: Рецепты
Материалы дочерних категорий: Включать
Глубина категорий: 1
Исключить текущий материал: Да
Вкладка «Параметры отображения»
Только заголовок (списки): Да
Вкладка «Параметры сортировки»
Поле для сортировки материалов: Заголовок
Направление сортировки: По возрастанию
В результате получается модуль, который меняет свое содержимое в зависимости от категории, в которой вы находитесь. На скриншоте мы просматриваем рецепты в категории «Основные блюда», основное содержимое — это блог категории, на боковой панели модуль отображает рецепты в категории «Основные блюда»:

Если перейти в «Десерты», модуль будет отображать рецепты в этой категории:

Мы решили отображать модуль также в материале (Показывать на странице материала: Да), поэтому когда мы нажимаем на один рецепт, мы все еще видим модуль на боковой панели. И поскольку мы установили «Исключить текущий материал» в «Да», Рецепт 3 (статья, которую мы читаем) не входит в список:

Изменение параметра «Исключить текущий материал» на «Нет» приведет к тому, что текущий материал также будет включен в список:

5 - Отображение определенного материала
В модуле «Материалы - Категория» была возможность исключать определенные материалы, вводя их ID. В модуле «Материалы» эта функция была переработана, чтобы упростить использование, и теперь также можно выбирать материалы для включения. Это очень практично, если нужно отобразить только один материал из категории или объединить определенные материалы из разных категорий.
Параметры настройки
Вкладка «Модуль»
Режим: Обычный
Количество материалов: 1
Тип фильтрации категорий: Включающий
Категория: Оставить пустым
Материалы дочерних категорий: Включать
Глубина категорий: 1
Исключить или включить материалы: Включить
Материалы для включения: Получите нашу книгу!
Вкладка «Параметры отображения»
Только заголовок (списки): Нет
Макет: Вертикальный
Показывать вводное/полное изображение: Вводное изображение
Ссылка «Читать далее»: Показывать
Все остальные опции установлены в «Скрыть».
Для этого примера был создан материал для продвижения нашей кулинарной книги. Материал будет отображаться в наших «Новостях», но мы хотим показывать его также на боковой панели на всех страницах:

Так выглядит страница рецептов со всеми модулями:

Существует множество комбинаций параметров, и это делает модуль «Материалы» очень гибким и адаптируемым под ваши потребности. И конечно, с помощью небольшого количества CSS и, возможно, некоторых переопределений можно создать все что угодно.
Бонус
Самые популярные рецепты
Есть возможность отображать количество просмотров для материалов и сортировать их по просмотрам. Это позволяет создать модуль «Самые популярные». Например, с рецептами, сгруппированными по категориям (как было объяснено выше):

Или просто все материалы в виде списка с отображением категории и количества просмотров в одной строке:

Как всегда: будьте креативными! Поэкспериментируйте с опциями модуля и сделайте свой сайт более привлекательным! Можете ли вы придумать больше способов использования модуля «Материалы»? Поделитесь ими в комментариях!
Соседние материалы | ||||
|
Руководство разработчика по WordPress 6.8 | Как добавить совместную работу в Block Editor WordPress (в стиле Google Docs) |
|
|

