Всем привет, Может кто-то знает как можно реализовать следующее. Хочется в страницу продукта добавить кнопку, которая в лайтбоксе откроет изображение. Причем это изображение не должно показываться в станартных картинках продукта -- это специальное изображение с химическим составом продукта. Можно ли его хранить в продукте, но не показывать в картинках самого продукта? И как вызвать его через ивент по клику на ссылке? Может есть какой-то модуль для такого? Спасибо.
Вообще лайтбокс - название конкретного скрипта и он не используется в теме по-умолчанию. посмотрите вот этот модуль прайса 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 тут с изображениями как раз все как надо, и еще он работает и с фанкибоксом и с колорбоксом (которые в опенкарте как раз по умолчанию). Я конечно не знаю, может есть сразу готовые модули, но тут можно посмотреть пример кода и подставить его к себе, конечно при условии что тема юзает этот колорбокс.
Я бы добавил новое поле "изображение" (гугл в помощь, для вашей версии опенкарта ищите). В нем добавляется нужная картинка, ей применяются нужные стили (в том числе колорбокс, хотя можно и чистм 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 для ИЕ. Если есть желание и нет подходящего модуля, то можно как-то так сделать.