Как вывести по одной фотографии у ресурсов родителя через 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}
Необходимо из всех ресурсов родителя выдёргивать только первые изображения. Комментарии: 3
А ms2GalleryResources разве не делает нужное? Или я не так понял задачу.
docs.modx.pro/komponentyi/ms2gallery/snippetyi/ms2galleryresources#%D0%9F%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D1%8B — точно. А параметр tpl принимает? Я уже не за компом.
Конечно принимает
Принимаются все параметры pdoResources, плюс несколько уникальных
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.