Skip to content
  1. Компоненты
  2. miniShop2
  3. Сниппеты
  4. msGallery

msGallery

Сниппет для вывода галереи товара.

Параметры

ПараметрПо умолчаниюОписание
tpltpl.msGalleryЧанк оформления
productИдентификатор товара. Если не указан, используется id текущего документа.
limitЛимит выборки результатов
offsetПропуск результатов с начала выборки
sortbyrankСортировка выборки
sortdirASCНаправление сортировки
toPlaceholderЕсли не пусто, сниппет сохранит все данные в плейсхолдер с этим именем, вместо вывода не экран.
whereСтрока, закодированная в JSON, с дополнительными условиями выборки.
filetypeТип файлов для выборки. Можно использовать "image" для указания картинок и расширения для остальных файлов. Например: "image,pdf,xls,doc".
showLogПоказывать дополнительную информацию о работе сниппета. Только для авторизованных в контексте "mgr".

Подсказка

Можно использовать и другие общие параметры pdoTools

Оформление

Сниппет рассчитывает на работу с чанком Fenom и передаёт в него всего одну переменную $files с массивом файлов.

Вы можете увидеть все доступные плейсхолдеры галереи просто указав пустой чанк:

modx
<pre>[[!msGallery?tpl=``]]</pre>

Для оформлении галереи используется Fotorama. Вы можете указывать свои параметры прямо в чанке, согласно инструкции.

При инициализации скриптов проверяется наличие в чанке элемента .fotorama внутри #msGallery. Если он присутствует и содержит файлы, только тогда будете загружены скрипты и стили Fotorama.

Соответственно, если Fotorama вам не нужна - просто удалите класс .fotorama из чанка.