Очень часто используется сниппет MaxiGallery. Галерея, показываемая с помощью этого сниппета для посетителя сайта может выглядеть примерно так:
При щелчке по картинке открывается просмотр с каким-то эффектом, например:
Так как картинок несколько, то в просмотре имеются кнопки навигации типа вперед - назад.
Разумеется, и общий вид галереи, и настройки просмотра, могут быть настроены.
Если на страницу с галереей заходит администратор (при открытой админке), то галерея уже выглядит примерно так:
Здесь появилась кнопка Управление галереей. При щелчке по ней администратор может управлять галереей:
Здесь редактируются атрибуты каждой картинки - Название, Описание, позиция. Картинку можно и удалить.
А как попадают картинки в галерею? Для этого ниже свойств картинок есть дополнительные строки ввода имен файлов картинок на локальной машине:
Можно выбрать несколько картинок, щелкнуть Загрузить изображения, и картинки будут загружены на сервер, появятся в списке галереи и у них можно будет установить свойства. После щелчка по Сохранить изменения новые картинки появятся в галерее.
Мы пока рассмотрели внешнюю сторону. А что происходит внутри MODx?
1. Внутри папки assets/galleries создаются подпапки с именами, равными ID страницы, на которой размещена галерея, например assets/galleries/1460.
2. В каждую такую папку складываются картинки, добавляемые в галерею. На сервер они загружаются скриптами.
3. Для каждого изображения автоматически создается файл миниатюры с префиксом tn_, например для файла ru_3d_pump_k.jpg будет создана миниатюра tn_ru_3d_pump_k.jpg.
Весь этот функционал настраивается при установке и настройке сниппета MaxiGallery.
Написать комментарий