templates/bundles/SyliusShopBundle/Product/Show/_images.html.twig line 1

Open in your IDE?
  1. {% if product.imagesByType('main') is not empty %}
  2.     {% set source_path = product.imagesByType('main').first.path %}
  3.     {% set original_path = source_path|imagine_filter('sylius_shop_product_original') %}
  4.     {% set path = source_path|imagine_filter(filter|default('sylius_shop_product_large_thumbnail')) %}
  5. {% elseif product.images.first %}
  6.     {% set source_path = product.images.first.path %}
  7.     {% set original_path = source_path|imagine_filter('sylius_shop_product_original') %}
  8.     {% set path = source_path|imagine_filter(filter|default('sylius_shop_product_large_thumbnail')) %}
  9. {% else %}
  10.     {% set original_path = asset('assets/shop/img/400x300.png') %}
  11.     {% set path = original_path %}
  12. {% endif %}
  13. <div data-product-image="{{ path }}" data-product-link="{{ original_path }}"></div>
  14. <a href="{{ original_path }}" class="ui fluid image" id="main-image-product" data-lightbox="sylius-product-image">
  15.     <img src="{{ path }}" id="main-image" alt="{{ product.name }}" {{ sylius_test_html_attribute('main-image') }} />
  16. </a>