custom/static-plugins/shopping-experiences/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.     {% if element.slot == "imageDesktop" or element.slot == "imageMobile" %}
  12.         <picture>
  13.             <source srcset="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" media="{% if element.slot == "imageDesktop" %}(max-width: 575.98px){% else %}(min-width: 576px){% endif %}">
  14.             {% sw_thumbnails 'cms-image-thumbnails' with {
  15.                 media: element.data.media
  16.             } %}
  17.         </picture>
  18.     {% else %}
  19.         {% sw_thumbnails 'cms-image-thumbnails' with {
  20.             media: element.data.media
  21.         } %}
  22.     {% endif %}
  23. {% endblock %}