msGallery - вывод минифото если есть второе
Все привет, ломаю голову над простой задачей, но ввиду неопытности не могу понять:
Как выводить блок с мини превью, только если есть вторая фото?
Т.е. если у товара только одно фото, то блок не показывается.
Нужно условие применить к этому выводу:
Как выводить блок с мини превью, только если есть вторая фото?
Т.е. если у товара только одно фото, то блок не показывается.
Нужно условие применить к этому выводу:
{foreach $files as $file}
<img src="{$file['small']}" alt="{$pagetitle}" title="{$pagetitle}">
{/foreach}
Комментарии: 5
Если предположить что вторая картинка называется medium, тогда так
{foreach $files as $file}
{if $file['medium']}
<img src="{$file['small']}" alt="{$pagetitle}" title="{$pagetitle}">
{/if}
{/foreach}
Вторая фотка тоже small:
/assets/images/products/406/small/169-1.jpg
Немного не полный кусок я привел, который нужно скрыть если нет второго фото, вот полный
/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>
Тогда так
{if ($files | count) > 1}
{foreach $files as $file}
<img src="{$file['small']}" alt="{$pagetitle}" title="{$pagetitle}">
{/foreach}
{/if}
{if ($files|length)>1}
// ваш код
{/if}
Артур, Евгений, большое спасибо за помощь!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.