Реализация полноценной карточки товаров
Все привет.
Условие такое:
Хочу на своем сайте, в карточке товара, сделать галерею.
Товарная сетка сведена в таблицу MIGX.
Допустим есть три фотографии товара.
Обычно выводят так.
Одно фото-главное, оно же-большое. И две миниатюрные под ней.
Мне надо немного не так.
Просто, главное большое фото со стрелочками влево вправо можно пролистать все фотки.
При нажатии на большую фотку оно открывается на весь экран и уже с миниатюрами остальных фотографий внизу.
Так вообще можно в modx revo сделать?
Заюзал до дыр getImageList но он бомбит все три фотки одновременно в карточке и все.
Условие такое:
Хочу на своем сайте, в карточке товара, сделать галерею.
Товарная сетка сведена в таблицу MIGX.
Допустим есть три фотографии товара.
Обычно выводят так.
Одно фото-главное, оно же-большое. И две миниатюрные под ней.
Мне надо немного не так.
Просто, главное большое фото со стрелочками влево вправо можно пролистать все фотки.
При нажатии на большую фотку оно открывается на весь экран и уже с миниатюрами остальных фотографий внизу.
Так вообще можно в modx revo сделать?
Заюзал до дыр getImageList но он бомбит все три фотки одновременно в карточке и все.
Комментарии: 10
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Где там этот скрипт-не знаю.
Таких вариантов в сети нет.
ms2Gallery — Скрипты и стили.
http://fotorama.io/customize/fullscreen/ — если правильно понял. При наведении на картинку, появляется кнопка увеличения на весь экран. Либо прикрутить для увеличения например — Fancybox
Оно и не должно. Это самостоятельный компонент для реализации галереи.
Там надо в js лезть, убирать событие по клику и ставить события для fancybox и не факт что не будет конфликт скриптов
В смысле он не должен видеть картинки товаров?
Ничего не понимаю.
А зачем он тогда нужен?
Как же он определит какие картинки надо выводить? У меня товары не ресурсами а таблицей.
А крутить к каждому товару свою галерею, хм, их около 5000. Даже не представляю.
[[!getImageList?
&value=`[[*gallery]]`
&limit=`3`
&tpl=`imgslider `
]]
А как выводить через ms2Gallery?
Это самостоятельная галерея для ресурсов. Для MIGX таблиц оно разумеется не подойдёт.
Раньше делал как тут написано — https://toster.ru/q/55204, первый ответ. Как сейчас не знаю, но по идее не должно быть проблем. Или взять альтернативный скрипт как я сразу написал, например — Slick, он лёгкий и fancybox крутится к нему без проблем.