Получение полного списка полноразмерных картинок
Добрый день! У меня к вам такой вопрос, как можно получить полный список полноразмерных картинок конкретного товара?
Стандартный чанк tpl.msGallery.outer выглядит так:
Стандартный чанк tpl.msGallery.outer выглядит так:
<div id="msGallery">
<a rel="fancybox" href="[[+url:default=`/assets/components/minishop2/img/web/ms2_big.png`]]" target="_blank">
<img src="[[+360x270:default=`/assets/components/minishop2/img/web/ms2_medium.png`]]" width="360" height="270" alt="" title="" id="mainImage" />
</a>
<div class="row">
[[+rows]]
</div>
</div>В данном случае картинка из переменной +320x270 это и есть крупная картинка, остальные мини-картинке формируются в другом чанке tpl.msGallery.row, собственно параметр [[+rows]] и говорит об этом. Не знаю особенностей MiniShop2, потому и спрашиваю, возможно ли, получить как-то массивом или списком переменных эти оригинальные картинки?
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
Комментарии: 9
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Друзья, осваивайте уже pdoTools.
Поэтому, нужно работать напрямую с базой данных сниппетом pdoResources. Параметр &class указывает, что мы запрашиваем не modResource (документы), а msProductFile (картинки).
И здесь не параметр &parent (родитель документа), а условие в &where (фильтрация по колонке таблицы msProductFile).
Если тебе все это непонятно, но хочется понять — рекомендую мой платный курс по созданию сайта в MODX, в частности уроки про pdoTools.