swimshop 0 Опубликовано 31 марта, 2017 Жалоба Share Опубликовано 31 марта, 2017 Описание картинки как главной так и дополнительных ни где не высвечивается. Как можно сделать так чтобы описание выводилось под картинкой в pop-up окне и на самой карточке товара? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 31 марта, 2017 Жалоба Share Опубликовано 31 марта, 2017 17 минуту назад, swimshop сказал: Описание картинки как главной так и дополнительных ни где не высвечивается. Как можно сделать так чтобы описание выводилось под картинкой в pop-up окне и на самой карточке товара? По умолачанию описание картинок выводится на странице картоски товара, если оно задано. Так в шабле по умолчанию vamshop1 Для шаблона карточки товара /templates/шаблон/module/product_info/ создана метка {$PRODUCTS_IMAGE_DESCRIPTION} которая выводит описание картинки. Для доп. картинок тоже. Посмотрите шабло карточки товара в /templates/vamshop1/module/product_info Ищите по image_description там видно как используется. Ссылка на сообщение Поделиться на другие сайты
swimshop 0 Опубликовано 31 марта, 2017 Автор Жалоба Share Опубликовано 31 марта, 2017 Спасибо на карточке выводится. А как сделать чтобы описание выводилось еще и в pop-up окне под картинкой Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 31 марта, 2017 Жалоба Share Опубликовано 31 марта, 2017 37 минуты назад, swimshop сказал: Спасибо на карточке выводится. А как сделать чтобы описание выводилось еще и в pop-up окне под картинкой В /includes/header.php меняйте: $(".lightbox").colorbox({rel:"lightbox", title: false}); например на: //$(".lightbox").colorbox({rel:"lightbox", title: false}); $(".lightbox").colorbox({rel: "lightbox", title: function(){ var title = $(this).attr("title"); return title; }}); В шаблоне карточки товара /templates/шаблон/module/product_info/product_info_v1.html меняйте: <a href="{$PRODUCTS_POPUP_IMAGE}" title="{$PRODUCTS_NAME}" class="lightbox"> на: <a href="{$PRODUCTS_POPUP_IMAGE}" title="{if $PRODUCTS_IMAGE_DESCRIPTION !=''}{$PRODUCTS_IMAGE_DESCRIPTION}{else}{$PRODUCTS_NAME}{/if}" class="lightbox"> Это пример для основной картинки. По аналогии чуть ниже правьте и для доп. картинок, т.е. нужно просто атрибут title поменять, по умолчанию там выводится название товара, а Вам надо описание картинки. Ссылка на сообщение Поделиться на другие сайты
swimshop 0 Опубликовано 31 марта, 2017 Автор Жалоба Share Опубликовано 31 марта, 2017 Спасибо Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 31 марта, 2017 Жалоба Share Опубликовано 31 марта, 2017 Не за что, надеюсь, что разобрались. Ссылка на сообщение Поделиться на другие сайты
swimshop 0 Опубликовано 6 апреля, 2017 Автор Жалоба Share Опубликовано 6 апреля, 2017 ну не совсем описание появляется но как титл рядом с "изображение(1,2,3,) . А хотелось бы чтобы просто был текст внизу картинки. см. прил изо Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 6 апреля, 2017 Жалоба Share Опубликовано 6 апреля, 2017 30 минуты назад, swimshop сказал: ну не совсем описание появляется но как титл рядом с "изображение(1,2,3,) . А хотелось бы чтобы просто был текст внизу картинки. см. прил изо В скрипте, который используется для открытия картинки, нет настроек - куда именно выводить текст. Выводится так как есть. Правьте тогда javascript код в /jscript/jquery/plugins/colorbox/ Ищите в коде нужную строку и правьте код так как Вам нужно. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения