custom/plugins/IesLazyLoading6/src/Resources/views/storefront/utilities/thumbnail.html.twig line 1

Open in your IDE?
  1. {% sw_extends '@Storefront/storefront/utilities/thumbnail.html.twig' %}
  2. {% block thumbnail_utility %}
  3.     {% set hasIesLazyLoading =
  4.         config('IesLazyLoading6.config.lazyloadIcon') is not same as 'disabled'
  5.         and 'no-lazyload' not in sectionClasses|default([])|join(' ')
  6.         and 'no-lazyload' not in blockClasses|default([])|join(' ')
  7.         and 'js-load-img' not in attributes.class|default('')
  8.         and ('image-slider-image' not in attributes.class|default('') or config('IesLazyLoading6.config.lazyLoadSliderImages')|default(false))
  9.         and ('gallery-slider-thumbnails-image' not in attributes.class|default('') or config('IesLazyLoading6.config.lazyLoadSliderImages')|default(false))
  10.         and (attributes.loading is not defined or attributes.loading is same as 'lazy') %}
  11.     {% if hasIesLazyLoading %}
  12.         {% set attributes = attributes|default({})|merge({
  13.             'loading': 'lazy',
  14.             'data-ies-lazy-loading': 'true',
  15.             'onload': 'onIesLazyLoaded(this)',
  16.         }) %}
  17.     {% endif %}
  18.     {{ parent() }}
  19. {% endblock %}