MStyle28 Опубликовано 4 марта, 2016 Жалоба Поделиться Опубликовано 4 марта, 2016 (изменено) Нашел данную доработку для Simplа - templazilla.ru/moduli-i-dopolnenija-simpla-cms/2015/04/07/svoe-foto-dlya-varianta-tovara.html Установил,всё отлично работает.Одно но!Данная доработка полностью убирает вывод фото товара,помимо тех,что используются в вариантах.К примеру есть товар:http://prntscr.com/ab4jdrВ котором помимо фото вариантов,есть обычные фото этого товара,с боку,развернутым и т.д.Так товар выглядит на сайте:http://prntscr.com/ab4k14 Собственно вопрос,как вернуть вывод изображений?Может методом вывода только тех изображений,которые не используются в варианте. P.S. Шаблон - стандарт. Product.tpl <!-- Дополнительные фото продукта --> {if $product->images|count>1} <div class="images"> {* cut удаляет первую фотографию, если нужно начать 2-й - пишем cut:2 и тд *} {foreach $product->images as $i=>$image} <a id="image{$image->id}" href="{$image->filename|resize:800:600:w}" rel="{$image->filename|resize:300:300}" id="image{$image->id}" class="zoom" data-rel="group"><img src="{$image->filename|resize:95:95}" alt="{$product->name|escape}" /></a> {/foreach} </div> {/if} <!-- Дополнительные фото продукта (The End)--> Изменено 4 марта, 2016 пользователем MStyle28 Цитата Ссылка на сообщение Поделиться на другие сайты
MStyle28 Опубликовано 5 марта, 2016 Автор Жалоба Поделиться Опубликовано 5 марта, 2016 Решил проблему таким образом,может кому понадобится.В product.tpl заменяем блок с доп. фото: <!-- Дополнительные фото продукта --> {if $product->images|count>1} <div class="images"> {* cut удаляет первую фотографию, если нужно начать 2-й - пишем cut:2 и тд *} {foreach $product->images as $i=>$image} <a id="image{$image->id}" href="{$image->filename|resize:800:600:w}" rel="{$image->filename|resize:300:300}" id="image{$image->id}" class="zoom" data-rel="group"><img src="{$image->filename|resize:95:95}" alt="{$product->name|escape}" /></a> {/foreach} </div> {/if} <!-- Дополнительные фото продукта (The End)--> И там же находим такую строку: $('.images a').hide(); и комментируем её //$('.images a').hide(); В итоге при заходе на карточку товара,сначала выводится фото первого варианта,при смене варианта меняется фото,а под основным фото выводятся все фотографии. Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.