Нужно сделать адаптивную галерею изображений, в форме карусели или аккордеона, типа такого tympanus.net/Tutorials/CSS3ImageAccordion/ или tympanus.net/Development/3DGallery/
Подскажите как лучше сделать? Есть, что-то именно для modx, если нет то прикрутив сторонюю такую карусель, как сделать, чтобы можно было администрировать добавлять удалять изображения не через HTML.
Карусель или аккордеон изображений
Версия MODX: Revolution
Комментарии (8)
Для добавления комментариев вы должны авторизоваться или зарегистрироваться.
Олег 30.01.2017 20:05 #
1. Определяетесь, какую именно карусель, аккордеон и т.д. вы хотите видеть на своем сайте
2. Идете на сайт этой карусели и читаете документацию. Как минимум — раздел «Установка», «Запуск» или что-то типа этого.
3. Согласно инструкции подключаете скрипт карусели и ее файл стилей.
4. Создаете MIGX TV, в который будете добавлять картинки, описание и т.д., привязываете его к шаблонам, где будет использоваться карусель.
5. Создаете чанк, который будет выводить данные для карусели — обычно несколько div'ов с картинками и текстом внутри. Эти картинки берете из MIGX TV, (см. п.4)
6. Смотрите в документации (п.2), как запускать карусель. Обычно достаточно подключить скрипт (п.3) и прописать определенный класс у div'а, в который обернуты слайды (п.5)
Олег 30.01.2017 20:31 #
Олег 30.01.2017 20:39 #
Ошибки в консоли есть?
Олег 30.01.2017 21:25 #
В консоли:
Олег 30.01.2017 21:34 #
Олег 30.01.2017 22:41 #
modxdevpro.ru/blog/revo/manuals/88-creating-image-gallery-using-migx
Олег 31.01.2017 15:48 #
В HTML коде аккордеона закрывающие теги /figure идут для каждого изображения внизу.
Я подключил нужные файлы, создал TV accordion-img тип ввода «migx», заполнил Вкладки формы и Разметка колонок, создал чанк accordion_tpl с таким кодом:
В шаблоне прописал
В принципе работает, но получается, что статичное количество изображений, как и где добавть /figure, чтобы при добавлении или удалении изображения соответственно добавлялся или удалялся /figure?
Олег 31.01.2017 16:16 #
И в шаблоне после вместо 8 закрывающих тегов вставил
Подскажите может есть решение как-то по другому, чтобы не создавать чанк ради одного тега?