msGallery - вывод минифото если есть второе

Все привет, ломаю голову над простой задачей, но ввиду неопытности не могу понять:
Как выводить блок с мини превью, только если есть вторая фото?
Т.е. если у товара только одно фото, то блок не показывается.

Нужно условие применить к этому выводу:
{foreach $files as $file}
    <img src="{$file['small']}" alt="{$pagetitle}" title="{$pagetitle}">
    {/foreach}
Сергей Карпович
12 января 2021, 10:45
modx.pro
2
508
0

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

Артур Шевченко
12 января 2021, 11:40
0
Если предположить что вторая картинка называется medium, тогда так
{foreach $files as $file}
    {if $file['medium']}
    <img src="{$file['small']}" alt="{$pagetitle}" title="{$pagetitle}">
    {/if}
    {/foreach}
    Сергей Карпович
    12 января 2021, 11:46
    0
    Вторая фотка тоже small:
    /assets/images/products/406/small/169-1.jpg

    Немного не полный кусок я привел, который нужно скрыть если нет второго фото, вот полный
    <div class="shop-page-small-img slider-nav">
        {foreach $files as $file}
        <img src="{$file['small']}" alt="{$pagetitle}" title="{$pagetitle}">
        {/foreach}
    </div>
      Артур Шевченко
      12 января 2021, 11:58
      0
      Тогда так
      {if ($files | count) > 1}
      {foreach $files as $file}
          <img src="{$file['small']}" alt="{$pagetitle}" title="{$pagetitle}">
          {/foreach}
          {/if}
    Евгений Webinmd
    12 января 2021, 11:55
    0
    {if ($files|length)>1} 
    // ваш код
    {/if}
      Сергей Карпович
      12 января 2021, 12:01
      0
      Артур, Евгений, большое спасибо за помощь!
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        5