Skip to content
Snippets Groups Projects
_image.twig 708 B
Newer Older
M Miller's avatar
M Miller committed
{% set image_base_class = image_base_class|default('img') %}
{% set classes_array = [img_base_class] %}

{% if img_modifiers is defined %}
  {% for img_modifier in img_modifiers %}
    {% set classes_array = classes_array|merge(["#{img_base_class}--#{img_modifier}"]) %}
  {% endfor %}
  {% set img_classes = classes_array|join(' ') %}
{% else %}
  {% set img_classes = img_base_class %}
{% endif %}

<img
  class="{{ img_classes }}"
  {% if img_srcset %}
    srcset="{{ img_srcset }}"
  {% endif %}
  {% if img_sizes %}
    sizes="{{ img_sizes }}"
  {% endif %}
  src="{{ img_src }}"
  {% if img_alt %}
    alt="{{ img_alt }}"
  {% endif %}
  {% if img_title %}
    title="{{ img_title }}"
  {% endif %}
/>