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

Модуль Материалы в Joomla 5 - универсальный инструмент для отображения контента

Введение в модуль «Материалы»

В 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 и, возможно, некоторых переопределений можно создать все что угодно.

Бонус

Самые популярные рецепты

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

Материалы, отсортированные по просмотрам

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

Материалы, отсортированные по просмотрам с отображением количества просмотров

Как всегда: будьте креативными! Поэкспериментируйте с опциями модуля и сделайте свой сайт более привлекательным! Можете ли вы придумать больше способов использования модуля «Материалы»? Поделитесь ими в комментариях!img 09


 
4.5190476190476 1 1 1 1 1 (Оценок: 210)
4.5190476190476 210
Опубликовано: 28-03-2025

Вы не зарегистрированы, чтобы оставлять комментарии.