1 Отредактировано Антон (30.10.2019 13:07:21)

Тема: проблема с выводом фото товара на странице каталога

Добрый день.
Есть необходимость сделать вывод полноразмерного фото товара на странице каталога.

используется конструкция примерного вида:

<table class="table table-hover" id="gallery">

{foreach $list as $product}
<a href="{$product->getMainImage()->getUrl(1200, 1000,'xy')}" class="photo_catalog"><img src="{$product->getMainImage()->getUrl(50, 50,'xy')}" alt="{$image.title|default:"{$product.title} фото {$image@iteration}"}"></a>
{/foreach}

</table>

и вроде всё хорошо, но не работает как надо.
Кликая на первую фото на странице скрипт срабатывает и можно стрелками листать фото всех товаров. А если кликнуть на второе и любое последующее фото, то просто открывается фото в этом окне без обработки скриптом.

Не могу понять в чем дело, помогите люди добрые. Делаю всё вроде через стандартные встроенные в современную тему скрипты.

ps так же непонятно почему не работает стандартный класс rs-in-dialog, фон открывается, видно значёк загрузки и тут же закрывается... sad

Повысить оценку Понизить оценку

Re: проблема с выводом фото товара на странице каталога

Ну смотрите какой у Вас JS обрабатывает эти изображения. Они ведь генерируются. А уже Ваш js их обрабатывает. Туда и копать надо. В rs-in-dialog предназначен для открытия СТРАНИЦ. И ожидает там html в ответе json. Поэтому смотрети какие JS скрипты у Вас отвечают за карусели и открытие слайдера в окне.