Собирайте фотографии и документы в альбомы с вложенной структурой. Dharma Gallery для Joomla 6 помогает управлять загрузками, подписями, доступом и отображением материалов из одного компонента.
Фотоальбомы и документы с понятной структурой
Dharma Gallery — компонент Joomla 6 для управления галереями изображений и файловыми альбомами. Создавайте родительские и дочерние альбомы, например «Наши работы → Объект 1», и объединяйте публикации по проектам, темам или типам документов.
В одном компоненте доступны два типа альбомов: «Галерея» и «Файлы». Тип задаётся при создании и после первого сохранения не меняется. Для фотографий компонент показывает сетку или просмотр в окне; документы можно выводить списком, карточками или отдельным деревом файлов.
Создание альбома
Для альбома задаются название, описание, тип, родительский альбом, обложка, язык, доступ и состояние публикации. Интротекст выводится перед фотографиями или файлами, полный текст — после содержимого альбома.

Галерея изображений
- Массовая загрузка с компьютера кнопкой или перетаскиванием файлов.
- Добавление файлов через медиаменеджер Joomla.
- Настройка числа колонок и пропорций миниатюр.
- Подписи к фотографиям, просмотр в окне и порядок перетаскиванием.
- Создание миниатюр и WebP-копий, если сервер поддерживает обработку изображений.
Оригиналы изображений сохраняются отдельно; оптимизированные копии используются для показа. Для увеличенного просмотра можно подключить WT Fancybox, а при его отсутствии используется встроенное окно компонента.

Альбомы с файлами и дерево документов
Файловые альбомы подходят для инструкций, нормативных документов, прайс-листов и других материалов. Добавляйте файлы группой, задавайте им названия и порядок, выбирайте список или карточки и настройте действие по нажатию — открыть или скачать.
Для вложенных файловых альбомов доступен пункт меню «Дерево файлов»: он собирает документы в единую структуру с названиями альбомов и подальбомов. Публикация, права доступа и язык учитываются для всей ветки.

Совместимость и установка
Компонент рассчитан на Joomla 6 и PHP 8.3 или новее. Для проверки типов файлов требуются расширения PHP Fileinfo и Zip; для обработки фотографий нужны GD и поддержка WebP. Установить компонент можно через менеджер расширений Joomla по URL или из ZIP-архива на странице релизов GitHub.
- Установите пакет Dharma Gallery.
- Создайте альбом и выберите его тип: «Галерея» или «Файлы».
- Загрузите содержимое и настройте вывод.
- Создайте пункт меню списка альбомов, страницы альбома или дерева файлов.
Исходный код, требования, инструкция и пакеты доступны в репозитории проекта.