Oleh
С нами с 11 сентября 2020; Место в рейтинге пользователей: #891Как в карточке товара каталога вывести несколько картинок с помощью сниппета msProducts?
У меня в каталоге выводится список товаров через сниппет msProducts
Для этого в чанке (product.tpl) запускаю сниппет msGallery
Есть ли способ сразу получить все картинки не делая лишний запрос?
{$_modx->runSnippet('msProducts', [
'parents' => 5,
'includeThumbs' => 'middle,retinamiddle',
'tpl'=> '@FILE chunks/product.tpl'
])}
В карточке товара необходимо вывести все картинки из галлереи.Для этого в чанке (product.tpl) запускаю сниппет msGallery
<li>
<h3>{$pagetitle}</h3>
<figure>
{$_modx->runSnippet('msGallery', [
'product' => $id,
'tpl'=> '@FILE chunks/middle_images.tpl'
])}
</figure>
</li>
Чанк (middle_images.tpl) с картинками выглядит так{foreach $files as $file}
<img src="{$file['middle']}" srcset="{$file['retinamiddle']} 2x">
{/foreach}
Получается при выводе каждого товара идет дополнительный запрос для получения картинок.Есть ли способ сразу получить все картинки не делая лишний запрос?