new

QuickView

Быстрый просмотр товаров и ресурсов.
Автор дополнения
Володя Володин
Пакетов
38
Закачек
6 602
Автор дополнения
Пакетов
38
Закачек
6 602
Версия 1.1.8-beta
Дата выпуска 22.03.2017
Загрузки 235
Просмотры 76

Возможность перемещаться между товарами «Предыдущий» «Следующий» в уже открытом модальном окне.





ссылка на тестовый сайт quickview.vgrish.ru/



QuickView для каталога товаров с mFilter2
В шаблоне продукта вызов сниппета QuickView
[[!QuickView?
    &id=`[[+id]]`
    &title=`заголовок`
    &parentSelector=`#mse2_results`
    &bootstrapJsCss=`0`
]]


QuickView для показа корзины msCart
В чанке Navbar вызов сниппета QuickView
[[!QuickView?
  &chunk=`tpl.QuickView.msCart`
  &form=`form.QuickView.msCart`
  &title=`Корзина`
  &closable=`1`
  &withNeighbors=`0`
  &bootstrapDialogSize=`size-wide`
  &objectName=`quickviewcart`
  &frontendJs=`/assets/components/quickview/js/defaultcart.js`
  &parentSelector=`li`
  &bootstrapModalJsCss=`0`
  &findhandlersJs=`1`
  &onshownCustomJs=`(findEventHandlers("change", miniShop2.Cart.cart + ' ' + miniShop2.Cart.countInput).length == 0) ? miniShop2.Cart.initialize() : ''`
]]


QuickView параметры вызова сниппета
  • id Идентификатор ресурса
  • chunk Чанк, который будет использован для обработки
  • form Чанк с формой для отправки запроса
  • frontendCss Файл с css стилями для подключения на фронтенде
  • frontendJs Файл с javascript для подключения на фронтенде
  • actionUrl Коннектор для обработки ajax запросов
  • selector Имя CSS класса, который будеи использован как jQuery селектор для инициализации формы. По умолчанию «quickview»
  • parentSelector Имя CSS класса, который будеи использован как jQuery селектор при выборе контейнера с соседними ресурсами
  • withNeighbors Показывать ссылки на соседние ресурсы
  • mainJsCss Подключить файлы библиотек
  • bootstrapJsCss Подключить файлы bootstrap
  • bootstrapModalJsCss Подключить файлы bootstrap-modal
  • bootstrapDialogJsCss Подключить файлы bootstrap-dialog
  • bootstrapDialogSize Размер bootstrap-dialog
  • objectName Имя объекта для инициализации в подключаемом javascript. По умолчанию «quickview»
  • getResource Ключ кэша сниппета. Если пустое — кэширование результатов будет отключено
  • cacheKey Ключ кэша чанка. Если пуст — кэширование результата будет отключено
  • findhandlersjsJs Файл с findhandlersjs.js для подключения на фронтенде
  • bootstrapModalJs Файл с bootstrap-modal.js для подключения на фронтенде
  • bootstrapModalCss Файл с bootstrap-modal.css для подключения на фронтенде
  • bootstrapDialogJs Файл с bootstrap-dialog.js для подключения на фронтенде
  • bootstrapDialogCss Файл с bootstrap-dialog.css для подключения на фронтенде
  • jqueryJs Файл с jquery.js для подключения на фронтенде

Обсуждение компонента в сообществе MODX.PRO

1.1.8-beta (22.03.2017)

  • Improved compatibility with "jQuery 3.x"
  • Add "en" lexicon

1.1.7-beta (19.01.2017)

  • Change "format hash"

1.1.6-beta (19.01.2017)

  • Add "processUrl"
  • Add "Hash" js

1.1.5-beta (15.09.2016)

  • Fix "scriptProperties tpl"
  • Reformat code

1.1.4-beta (22.08.2016)

  • Fix "dialog" css

1.1.3-beta

  • Updated bootstrap-modal
  • Updated bootstrap-dialog

1.1.2-beta

  • Improvement load script

1.1.1-beta

  • Fix load mainJsCss

1.1.0-beta

  • Add setting withLoop
  • Fix boolean setting

1.0.6-beta

  • Add EN lexicon

1.0.5-beta

  • Fix work with different contexts

1.0.4-beta

  • Fix work with phpthumbof

Последние обсуждения в сообществе MODX.pro