[Ищу] Дополнительные изображения без вывода в товаре - Opencart

Тема в разделе "OpenCart", создана пользователем eric, 22 янв 2014.

  1. eric

    eric

    Регистрация:
    5 дек 2013
    Сообщения:
    59
    Симпатии:
    13
    Всем привет,

    Может кто-то знает как можно реализовать следующее.

    Хочется в страницу продукта добавить кнопку, которая в лайтбоксе откроет изображение. Причем это изображение не должно показываться в станартных картинках продукта -- это специальное изображение с химическим составом продукта. Можно ли его хранить в продукте, но не показывать в картинках самого продукта? И как вызвать его через ивент по клику на ссылке?

    Может есть какой-то модуль для такого?

    Спасибо.
     
  2. anttton

    anttton

    Регистрация:
    28 апр 2014
    Сообщения:
    1
    Симпатии:
    0
    Тоже интересует
     
  3. Lena_&9

    Lena_&9

    Регистрация:
    23 фев 2014
    Сообщения:
    71
    Симпатии:
    98
    Можно попробовать реализовать с помощью модуля дополнительные вкладки
     
  4. cereberlum

    cereberlum

    Регистрация:
    26 май 2013
    Сообщения:
    756
    Симпатии:
    269
    Вообще лайтбокс - название конкретного скрипта и он не используется в теме по-умолчанию. посмотрите вот этот модуль прайса http://www.opencart.com/index.php?r...fo&extension_id=2122&filter_search=price list вот она собственно http://demo.opencart.my/wpl/index.php?route=product/pricelist тут с изображениями как раз все как надо, и еще он работает и с фанкибоксом и с колорбоксом (которые в опенкарте как раз по умолчанию). Я конечно не знаю, может есть сразу готовые модули, но тут можно посмотреть пример кода и подставить его к себе, конечно при условии что тема юзает этот колорбокс.
     
  5. nikfakel

    nikfakel

    Регистрация:
    24 июл 2013
    Сообщения:
    150
    Симпатии:
    33
    Я бы добавил новое поле "изображение" (гугл в помощь, для вашей версии опенкарта ищите). В нем добавляется нужная картинка, ей применяются нужные стили (в том числе колорбокс, хотя можно и чистм CSS Обойтись)

    Второй вариант - использовать опции (назвать опцию и на каждый товар отдельное значение). Неудобно, если много товаров - куча значений одной опции (не проверял, но такое настроить можно, в теории =)

    Третий: добавлять картинку в описание. В нужном месте прописываем <img src="/image/data/pic.jpg" class="cBoxElement colorbox desc-pic" />
    классы cBoxElement И colorbox - стандартные в дефолтной теме, при клике по ним картинка откроется в лайтбоксе ( cereberlum, это по-моему уже все такие скрипты лайтбоксами называют. Типа ксерокса или памперса). desc-pic надо прописать

    .desc-pic {opacity: 0; background-image: url(/image/data/button.jpg);}

    Opacity сделает картинку полностью прозрачной, чтобы под ней было видно бэкграунд (коим будет являться button.jpg - картинка кнопки). Ну и стили дополнительные применить какие нужно и filter для ИЕ.

    Если есть желание и нет подходящего модуля, то можно как-то так сделать.