[msOptionsPrice2] - Галерея модификаций.

В msOptionsPrice2 новой версии добавлена галерея модификаций. Это не самостоятельная галерея а лишь работа со стандартной галереей продукта miniShop2



Подключить галерею просто, достаточно указать таб gallery в настройке msoptionsprice_window_modification_tabs
modification,gallery
Выводятся все доступные изображения продукта. При наведении на картинку появляется кнопка "+", либо "-" — прикрепить изображение к модификации или открепить.
Конечно доступна сортировка изображений модификации.

В модификацию добавлено получение изображений — поле images и превью — поле thumbs.
Указать необходимые для получения превью можно в настройке msoptionsprice_modification_thumbs,
по умолчанию
120x90


Теперь теоретически можно менять полностью галерею для каждой модификации продукта.
Надеюсь вам это пригодится.
Новая версия уже доступна в репозитории — modstore.pro/packages/ecommerce/msoptionsprice2
Спасибо за внимание.
Володя
18 ноября 2016, 13:31
modx.pro
3
5 716
+23
Поблагодарить автора Отправить деньги

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

mngatoff
18 ноября 2016, 16:40
+3
шикардос, например. Спасибо)
    Володя
    19 ноября 2016, 10:22
    +5
    пожалуйста!)
      Антон
      Антон
      19 ноября 2016, 20:27
      +2
      Лови 2 плюса, снял одну головную боль.
        Володя
        20 ноября 2016, 17:23
        +2
        пасиб!) я чет не думал что галерея так необходима. А судя по + востребована.
    Дмитрий
    18 ноября 2016, 19:23
    +3
    эх… эти бы возможности, да полгода назад. Я уже таких костылей наделал…
      mngatoff
      21 ноября 2016, 00:42
      0
      вот-вот
      Klike
      23 ноября 2016, 10:39
      +1
      Володя, Скажи пожалуйста, работает ли компонент с ms2Gallery (вместо стандартной галереи miniShop2 если используется)?
        Володя
        23 ноября 2016, 11:20
        +1
        привет. Пока что нет. Но возможность работы с разными галереями заложил.
        Будет время доработаю — не все сразу, тем базовый функционал еще не обкатан.
        А так да, в планах есть подключения и ms2Gallery и UserFiles. UserFiles к тому же уже умеет заменять стандартную галерею продукта minishop.
        Так что это только вопрос времени.
          Klike
          23 ноября 2016, 11:47
          1
          0
          Понял, спасибо! И ещё вопрос про совместимость с mFilter2.
          К примеру, вывести все цвета товара в фильтре, и при выборе, например, зелёного – картинки поменяются на модификацию в Зелёном варианте) Так можно?

          UPD. Или просто вывести все модификации со всеми картинками, и тут уже просто фильтр работае. Оставляет выбранные цвета.
            Володя
            23 ноября 2016, 14:19
            0
            Понял, спасибо! И ещё вопрос про совместимость с mFilter2.
            К примеру, вывести все цвета товара в фильтре, и при выборе, например, зелёного – картинки поменяются на модификацию в Зелёном варианте) Так можно?
            помоему сейчас так и работает. При смене опции в фильтре переключает свойства продукта если они есть.
            Если есть модификация — она будет подгружена. А там уже если у вас фоторама — должен переключить картинку. Если не фоторама — напишите свою обвязку на замену картинок
              Антон
              Антон
              23 ноября 2016, 19:50
              0
              Можно сюда пример такого вызова mFilter2? Пожалуйста.
      Алексей
      22 мая 2017, 01:38
      0
      Встроенная галерея конечно очень интересная и перспективная доработка, но у неё есть одна абсолютно бессмысленная функция. Из галереи можно выбрать больше одного фото, что меня загнало в смуту. Фото я выбрал несколько и хотел их присвоить к опции, но на деле массив не создаётся и присваивается лишь первое фото.

      Очень надеюсь, что возможность присваивать больше одного фото к одной модификации (несколько фото одного цвета с разных сторон) для выбора опции из галереи Fotorama — это вопрос времени :)
        Алексей
        22 мая 2017, 02:07
        0
        хотя стоп… В процессинге браузера я вижу 2-е картинки…

        Плейсхолдер Images нужно использовать?
          Володя
          22 мая 2017, 10:27
          0
          Плейсхолдер Images нужно использовать?
          для сниппета msOptionsPrice.modification вообще не было вывода. Добавил, обновите компонент — плейсхолдер thumbs с массивом картинок
            Юрий Венедиктович
            08 августа 2017, 21:18
            0
            Подскажите как вывести с помощью msOptionsPrice.modification
            ссылку на оригинальную картинку (из которой нарезаются превьюшки) к каждой модификации

              Володя
              09 августа 2017, 09:42
              0
              задайте пустой tpl и посмотрите какие плейсхолдеры достпны.
              Если я не ошибаюсь то основная картинка в thumbs -> main
                Юрий Венедиктович
                09 августа 2017, 12:12
                0
                в параметрах сниппета писал &includeThumbs=`main,small`
                вывод в шаблоне {$_pls['main']} ничего не выводит
                вывод в шаблоне {$_pls['small']} выводит превьюшку у каждой модификации
                видимо как-то не так вызываю
                  Володя
                  09 августа 2017, 12:15
                  0
                  Пишите в ТП с указанием доступов к админке и ссылкой на чанк вызова.
                  Спасибо.
        Надир
        14 октября 2017, 21:52
        0
        Здравствуйте! Тестирую дополнение на тестовом сайте. Изображение модификации при выборе другого цвета не переключается
        s11353.h9.modhost.pro/index.php?id=4

        скажите, пожалуйста, в чем может быть причина?

        спасибо
          Надир
          14 октября 2017, 22:02
          0
          не заметил
          В чанк галереи необходимо добавить идентификаторы
          data-rid="{$file['product_id']}" data-iid="{$file['id']}"
          разобрался
          Надир
          14 октября 2017, 22:37
          0
          Другой вопрос. Нельзя ли сделать чтобы для выбранной модификации выводились только фото данной модификации? А то при пролистывании фото, отображаются фото из другой модификации. Пример s11353.h9.modhost.pro/index.php?id=5
            Володя
            15 октября 2017, 10:09
            0
            Изображения модификации лежат в поле thumbs.
            Можно, по событию загрузки модификации создавать галерею с изображениями данной модификации.
              Надир
              15 октября 2017, 11:11
              0
              Спасибо за ответ, но к сожалению не представляю как это сделать. Не могли бы набросать где что прописывать?
                Володя
                15 октября 2017, 13:18
                0
                Пожалуйста.
                Не могли бы набросать где что прописывать?
                готового примера к сожалению нет…
            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
            25