custom/plugins/zenitPlatformStratus/src/Resources/views/storefront/element/cms-element-image.html.twig line 1

Open in your IDE?
  1. {% sw_extends '@Storefront/storefront/element/cms-element-image.html.twig' %}
  2. {% block element_image_media %}
  3.     {% set attributes = {
  4.         'class': 'cms-image',
  5.         'alt': (element.data.media.translated.alt ?: ''),
  6.         'title': (element.data.media.translated.title ?: '')
  7.     } %}
  8.     {% if element.translated.config.displayMode.value == 'cover' or element.translated.config.displayMode.value == 'contain' %}
  9.         {% set attributes = attributes|merge({ 'data-object-fit': element.translated.config.displayMode.value }) %}
  10.     {% endif %}
  11.     {# ... enables lazy loading for images #}
  12.     {% if config('zenitPlatformStratus.config.lazyloading') %}
  13.         {% set attributes = attributes|merge({ 'loading': 'lazy' }) %}
  14.     {% endif %}
  15.     {% sw_thumbnails 'cms-image-thumbnails' with {
  16.         media: element.data.media
  17.     } %}
  18. {% endblock %}