miniShop2 товар галерея

Здравствуйте. Здесь bezumkin.ru/modx/minishop2/admin/713/ была похожая тема в комментариях, но мне это не помогло. Итак, как сделать, чтобы, если у товара было одно изображение — отображалась одна картинка без превьюшек, а если несколько, то соответственно — одна большая и несколько превьюшек.
Если сделать, как посоветовали в комментариях: заменить сниппет msGallery на предложенный и написать в чанке
[[!msGallery?
	&toPlaceholder=`images`
	&totalVar=`images.total`
]]
[[!+images.total:gt=`1`:then=`[[+images]]`:else=`<img src="[[+image]]" width="360" height="270" />`]]
то у меня выводится все равно все фотографии, компонент как будто перестает понимать, какие фото к какому товару принадлежат и выводит все в одном товаре.
Марина Шипилова
20 сентября 2013, 23:01
modx.pro
4 565
0

Комментарии: 6

Василий Наумкин
21 сентября 2013, 06:33
0
Сниппет уже давно не нужно обновлять вручную — скорее всего в этом проблема.
Актуальная версия всегда вот здесь.

Если не поможет — присылай доступы в админку на bezumkin@ya.ru, посмотрю.
    Марина Шипилова
    21 сентября 2013, 21:18
    0
    1) немного перемудрила — и обновляла новый сниппет старым и из-за этого вообще ничего не получалось. Теперь получается, но не до конца:
    2)не получается второе условие (в случае, когда одно фото, чтобы оно и выводилось), то есть, берется фото не которое привязано к данной странице, а которое привязано к другой странице. А также характеристики к товару берутся от другого товара. Что-то не так, а что не могу понять((
    p.s. прислала на почту доступы
    ilzorya
    24 октября 2016, 08:17
    0
    Здравствуйте. Есть вопрос по галерии.
    Я при верстке сделал свою галерею на страничке товара. Когда добавляю [[!msGallery?]] применяются другие стили.
    Можно как-то изменить стиль msGallery или просто вывести изображения на страничке из галерии товара или просписать свой чанк оформления?
      Андрей
      24 октября 2016, 10:57
      0
      Можно, почему нет. =)
      ilzorya
      24 октября 2016, 11:43
      0
      Спасибо за поддержку)

      Можно более подробно. Как мне вынести картинки (3 шт) одного товара на страничку товара без msGallery или с но с своими стилями?

      Сейчас это выглядит так wooddoors.com.ua/katalog/dveri-1.html

      Нужно так: marvelapp.com/3gc662e/screen/16151859
        Андрей
        24 октября 2016, 13:13
        0
        Отключите Fotorama в чанке tpl.msGallery, и накиньте свои стили.

        Документация — https://docs.modx.pro/components/minishop2/snippets/msgallery

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

        Соответственно, если Fotorama вам не нужна — просто удалите класс .fotorama из чанка.
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        6