Проблема с msGallery
При выводе каталога товаров в minishop2 возникла проблема с msGallery.
Товары на страницу выводятся сниппетом msProducts,
но в каталоге нужно выводить не одно картинку товара, а первые две из галереи.
Поэтому в шаблоне вывода товара есть вызов сниппета msGallery и выводятся первые две картинки
Вывод каталога:
Такое впечатление что msProducts после первой строки забывает, что его шаблон для вывода товаров это tpl.msProducts.row, и берет в качестве шаблона чанк из msGallery -> tpl.msProductImages
Товары на страницу выводятся сниппетом msProducts,
но в каталоге нужно выводить не одно картинку товара, а первые две из галереи.
Поэтому в шаблоне вывода товара есть вызов сниппета msGallery и выводятся первые две картинки
Вывод каталога:
[[!msProducts?
&parents=`10`
&depth=`1`
&limit=`10`
&tpl=`tpl.msProducts.row`
]]шаблон товара tpl.msProducts.row:<li>
<div class="item">
<a href="" class="img_wrap">
[[!msGallery? &product=`[[+id]]` &tpl=`tpl.msProductImages`]]
</a>
</div>
</li>tpl.msProductImages:<img src="{$files[0]['235x390']}" alt="" title="">
<img src="{$files[1]['235x390']}" alt="" title="">однако как только добавляю в шаблон товара сниппет msGallery все ломается и в каталог выводится только одна строка с товаром, а дальше вместо каждого товара вот такой код<img src="" alt="" title="">
<img src="" alt="" title="">Подскажите, пожалуйста, что делаю не так? В чем может быть ошибка?Такое впечатление что msProducts после первой строки забывает, что его шаблон для вывода товаров это tpl.msProducts.row, и берет в качестве шаблона чанк из msGallery -> tpl.msProductImages
Комментарии: 9
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
в результате получил первый товар нормально — элемент списка li
а остальные: по два img с разными title вместо каждого товара
Вывод тот же, msProducts после первой итерации, вместо своего шаблона берет шаблон из msGallery
Здесь пример
s8697.h3.modhost.pro/index.php?id=1
очевидно что msGallery работает не верно
кто поможет?
Вызов
но думаю стоит поправить msGallery, чтобы выполнял данную задачу
Там какие-то проблемы с методом $pdoFetch->setConfig как я понял, но это уже Василию виднее.
Сергей