custom/plugins/MaxiaListingVariants6/src/Resources/views/storefront/plugins/maxia_listing_variants/variant-image.html.twig line 1

Open in your IDE?
  1. {# Used for mouseover image preview #}
  2. {% block plugins_maxia_listing_variants_variant_image %}
  3.     {# fallback if display mode is not set #}
  4.     {% set displayMode = displayMode ?: 'standard' %}
  5.     {# set display mode 'cover' for box-image with standard display mode #}
  6.     {% if layout == 'image' and displayMode == 'standard' %}
  7.         {% set displayMode = 'cover' %}
  8.     {% endif %}
  9.     {% set attributes = {
  10.         'class': 'product-image is-'~displayMode,
  11.         'alt': (media.translated.alt ?: name),
  12.         'title': (media.translated.title ?: name)
  13.     } %}
  14.     {% if displayMode == 'cover' or displayMode == 'contain' %}
  15.         {% set attributes = attributes|merge({ 'data-object-fit': displayMode }) %}
  16.     {% endif %}
  17.     {% sw_thumbnails 'product-image-thumbnails' with {
  18.         media: media,
  19.         sizes: {
  20.             'xs': '501px',
  21.             'sm': '315px',
  22.             'md': '427px',
  23.             'lg': '333px',
  24.             'xl': '284px'
  25.         }
  26.     } %}
  27. {% endblock %}