Вывести разные превью изображений в одной галерее ms2Gallery

Всем привет, есть галерея типа unsplash.com/@samburriss, то есть размеры каких-то фото 300х300, а каких-то 300х500
Пробую поступить следующим образом, создал два источника файлов ms2Gallery с этими размерами, загрузил изображения в ресурс и в наименовании каждого проставил названия соответствующего источника, в чанке ms2GalleryTpl пытаюсь сделать такое условие, что бы подставлялся нужный источник:

{if $files?}
{foreach $files as $file}
	<a data-fancybox="gallery" href="{$file['url']}" title="{$file['alt']}" class="gallery__link">
	    <figure class="gallery__thumb">
	        
	        {if $file->name == '300x300'}
	        
<img src="{$file['small']}" alt="{$file['name']}" class="gallery__image">
{else}
<img src="{$file['medium']}" alt="{$file['name']}" class="gallery__image">
{/if}

	  
	  </figure>
	</a>
{/foreach}
{else}
{/if}
Но никак не выходит, подскажите как можно решить этот вопрос, может есть проще вариант?
Константин
15 апреля 2023, 15:14
modx.pro
390
0

Комментарии: 3

Артур Шевченко
15 апреля 2023, 18:28
0
А в массиве смотреть пробовали, может там уже всё есть?
    Константин
    15 апреля 2023, 21:36
    0
    А как в него смотреть? Как это сделать? То есть массив фотографий? Не совсем понятно
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
3