Добавьте в материалы Joomla пользовательское поле для нескольких изображений или документов. Плагин Multimedia Field объединяет загрузку, управление порядком и аккуратный вывод галереи либо списка файлов.
Галерея изображений и файлы в одном поле
Multimedia Field — плагин пользовательского поля для Joomla 5.2+ и Joomla 6. Он подходит, когда к статье, карточке или другому материалу нужно прикрепить подборку фотографий или набор документов, а стандартного одиночного поля недостаточно.
При создании поля выберите один из двух режимов: «Галерея» или «Файлы». Режим задаётся при создании и после сохранения не переключается, поэтому настройки остаются понятными и соответствуют назначению поля.
Что умеет галерея
- Загружать изображения с компьютера или выбирать их через менеджер медиа Joomla.
- Добавлять несколько файлов, менять порядок перетаскиванием и задавать описание для alt-текста и подписи.
- Показывать изображения сеткой или слайдером без дополнительной JavaScript-библиотеки.
- Настраивать размеры, качество, кадрирование и преобразование в WebP.
- Создавать миниатюры при первом показе и повторно использовать их из кэша.
- Открывать изображения во встроенном окне просмотра или через WT Fancybox, если он установлен.

Режим «Файлы» для документов
Файловое поле позволяет прикреплять документы к материалу и выводить их списком или карточками. Для каждого элемента можно указать название для посетителя. При желании сайт покажет тип и размер файла, а по нажатию откроет документ в новой вкладке или предложит его скачать.
Список допустимых расширений настраивается, например PDF, DOCX, XLSX, PPTX, ODT, TXT, CSV и ZIP. Можно задать папку загрузки, число файлов и максимальный размер одного файла.

Загрузка и безопасность
Файлы можно добавить кнопкой загрузки или перетащить в область поля. Плагин проверяет тип загружаемого файла и ограничения на сервере; параметры загрузки берутся из настроек Joomla, а не из данных браузера. Для изображений доступны обработка через GD, удаление метаданных и преобразование в WebP, если сервер поддерживает эту функцию.
Установка и требования
- Установите архив плагина через менеджер расширений Joomla или по URL из инструкции проекта.
- Включите плагин, если он не активировался автоматически.
- Создайте пользовательское поле типа «Мультимедиа (галерея или файлы)».
- Выберите режим, настройте ограничения и добавьте поле в нужный тип материалов.
Проект рассчитан на Joomla 5.2 и новее; авторы проверяли его на Joomla 6.2. Требуется PHP 8.2 или новее, а для обработки изображений — расширения PHP Fileinfo и GD с поддержкой WebP. Перед установкой на рабочий сайт ознакомьтесь с инструкцией и проверьте совместимость на копии сайта.
Исходный код, инструкция и релизы Multimedia Field на GitHub.