Как вывести по одной фотографии у ресурсов родителя через ms2Gallery?
Вывожу вот таким образом
{'!ms2Gallery' | snippet : [
'parents' => 12,
'tpl' => '@FILE components/ms2gallery/projects/row.tpl'
]}В чанке этот код:{if count($files) > 1}
{foreach $files as $file}
{if $file.resource_id }
<article class="projects__item">
<img src="{$file.url}" alt="{$file.resource_id | pdofield : "pagetitle"}">
<a class="projects__content" href="{$_modx->makeUrl($file.resource_id)}">
<h3>{$file.resource_id | pdofield : "pagetitle"}</h3>
<div class="divider"></div>
</a>
</article>
{/if}
{/foreach}
{elseif count($files) == 1}
{$file | print}
{else}
Файлов нет, выводим эту надпись.
{/if}Необходимо из всех ресурсов родителя выдёргивать только первые изображения.
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
3
Комментарии: 3