templates/default/components/molecules/image-text/image-text.html.twig line 1

Open in your IDE?
  1. <div class="image-text{% if background|default %} image-text--{{ background }}{% endif %} {{ class|default }}">
  2. <div class="image-text__inner ">
  3. {% set imagePositionModifier = (imagePosition is defined) ? 'image-text--' ~ imagePosition : '' %}
  4. {% set imageSizeModifier = (imageSize is defined) ? 'image-text--' ~ imageSize : '' %}
  5. <div class="image-text__content clearfix {{ imagePositionModifier }} {{ imageSizeModifier }}">
  6. {% if image|length == 1 %}
  7. <div class="image-text__image">
  8. {{ render_storyblok(image, {
  9. 'class': 'image-text__img'
  10. }) }}
  11. </div>
  12. {% endif %}
  13. <div class="image-text__text">
  14. {% if headline|length == 1 %}
  15. <div class="image-text__headline">
  16. {{ render_storyblok(headline, {
  17. 'class': 'headline--no-spacing'
  18. }) }}
  19. </div>
  20. {% endif %}
  21. {% if description|length > 0 %}
  22. <div class="image-text__description{% if column is defined %} image-text__description--column-{{ column }}{% endif %}">
  23. {% for descriptionBlock in description %}
  24. {{ render_storyblok(descriptionBlock) }}
  25. {% endfor %}
  26. </div>
  27. {% endif %}
  28. {% if link|length == 1 %}
  29. <div class="image-text__action">
  30. {{ render_storyblok(link) }}
  31. </div>
  32. {% endif %}
  33. </div>
  34. </div>
  35. </div>
  36. </div>