Как одновременно вывести thumb и полноразмерное фото Есть решение

Мне нужно получать фото двух разных размеров из галереи маленькое и большое, 300x300 и 970px, как правильно это сделать в одном месте?

Вывожу вот так:

{$photos = $wa->photos->photos("/album/5", "300x300")}
{foreach $photos as $photo}
<a class="fancybox" rel="gallery" title="{$photo.name}" href=" ? "><img class="img-responsive" src="{$photo.thumb_300x300.url}"
{/foreach}

1 ответ

  • 1

    Используйте {$photos = $wa->photos->photos("/album/2", "300x300,970")}

    в нужном месте выводите {$photo.thumb_970.url}

    • +1
      Евгений Дубровин Евгений Дубровин 29 марта 2016 16:35 #

      Виктор, здравствуйте! не знаете как вывести в лайтбоксе все изображения товара? почему там всегда только одно, если такой код использовать:

      {foreach $product.images as $image}

      <a href="{$wa->shop->productImgUrl($product, 740x0)}" class="project-photo show-zoom" data-rel="fancybox[photos-{$image}]">
      <div style="display:block;width:370px;height:370px;text-align:center">{$wa->shop->productImgHtml(['id'=> $product.id, 'image_id' => $image.id, 'ext' => $image.ext, 'class' => 'project-photo-image', 'image_desc' => $image.description], '0x370', ['alt' => $product.name|cat:' - ':$image.description|escape])}</div>
      <span class="photo-overlay"></span>
      <span class="photo-border"></span>
      <span class="icon zoom-icon"></span>
      </a>

      {/foreach}


Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите