{% if not schemaOrgType %} {% set schemaOrgType = 'Thing' %} {% endif %} {% if not collection and not config.itemLayout.value and element.translated.config %} {% set config = element.translated.config %} {% endif %} {% set imageContent %} {% block moorl_listing_item_image %} {% if media.url %} {% set imageCss = [] %} {% if config.itemLayout.value == 'avatar' %} {% set imageCss = imageCss|merge([ "height:#{config.itemWidth.value}", "width:#{config.itemWidth.value}", ]) %} {% endif %} {% sw_thumbnails 'moorl-listing-item-image-thumbnails' with { media: media, attributes: { 'itemprop': 'image', 'alt': title, 'class': "is-#{config.displayMode.value}", 'style': imageCss|join(';'), 'title': '', 'loading': 'lazy' } } %} {% elseif config.itemLayout.value == 'image-or-title' %}