Перевага модуля в тому, що він не створює окремо галереї, а як би додає можливість прикріплювати фотки до записів. З одного боку може здатися незручним, але з іншого, дозволяє дуже гнучко налаштовувати зовнішній вигляд, а також полегшує завдання створення оновлюваних слайдеров, та й сам модуль мені сподобався в установці і простоті роботи з ним.
Установка проста - закидаєте папки в корінь сайту і коли зайдете на сайт, але включиться інсталятор (як при установці modx), далі прямуєте кроків і не забувайте встановити права 777 на папку galleries і видалити папку install після установки.
Також можна налаштовувати розміри мініатюр. Для цього переходите на вкладку Модулі - управління модулями і вибирайте там Evogallery.
А тепер як користуватися
У моєму випадку мені потрібно було зробити висновок мініатюр альбомів на головну, виведення всіх альбомів при переході на саму сторінку галереї. У самому альбомі повинні бути мініатюри фоток, при кліці на кожну - вона повинні відкриватися як lightbox
Для початку я створив 2 шаблони - один буде використовуватися для сторінки галереї (висновок всіх альбомів), другий для показу самого альбому фоток.
Документацію по модулю ви можете знайти тут.
Evogallery має можливість виведення в трьох форматах - у вигляді галереї зображень, у вигляді ряду картинок і у вигляді одиничного зображення.
Після установки я також створив розділ на сайті, який буде використовуватися як галерея. У мене цей розділ мав id = 3 (можете глянути циферку поруч з назвою сторінки)
Для виведення блоку з останніми альбомами (див скрін нижче) я використав такий код
# 038; display = `galleries` - говорить про те, що будуть виводиться мініатюри альбомів, # 038; docId - це id сторінки самої галереї, # 038; itemTpl - це ім'я чанка в якому буде зберігається код для кожної позиції. У цьому чанка можна використовувати плейсхолдери подібні як в Дітто.
У мене в чанка вийшло так
З галереєю все. Тепер потрібно розібратися з шаблоном виведення самих зображень в альбомі.
У шаблон вставляємо
# 038; display = `images` - говорить про те, що потрібно виводити картинки, # 038; itemTpl = `item_list_album` - вказує на чанк, в якому міститься код для кожної позиції картинок. У мене він такий
У документації ви можете знайти список усіх плейсхолдеров і параметрів.
До речі, модуль дуже зручно використовувати і для слайдерів.
До речі, в галереї є вже вбудовані варіанти відображення. Просто не вказуйте # 038; itemTpl - і тоді буде застосовано відображення по дефолту.
Ну а якщо все це робити у вас немає часу, то завжди можна замовити дизайн сайту у фахівців. Буде гарно, якісно, завжди в терміни. Можете глянути портфоліо, щоб переконатися.
Або поділися корисним з миром