{% extends "@Contao/content_element/text.html.twig" %} {% block wrapper %} {# Wrapper element around headline and content #} {% set myFigure = '' %} {% set myBgColor = '' %} {% set hasLink = false %} {% if data.backgroundimage %} {% set myFigure = figure(data.backgroundimage,['proportional']) %} {% endif %} {% if data.backgroundcolor %} {% set myBgColor = data.backgroundcolor %} {% endif %} {% set div_attributes = attrs() .addClass('teaser_box') .addClass('product_teaser') .addClass('line-after-headline') .mergeWith(attributes|default) %} {% if data.jumptotext and data.jumpto %} {% set div_attributes = attrs() .addClass('has_button') .mergeWith(div_attributes|default) %} {% endif %} {% if image.metaData.getUrl() != '' %} {% set div_attributes = attrs() .addClass('has_link') .mergeWith(div_attributes|default) %} {% set hasLink = true %} {% endif %} <{% block wrapper_tag %}div{% endblock %}{% block attributes %}{{ div_attributes }}{% endblock %} {% if myFigure.image is defined and myFigure.image is not empty %} style="background-image: url('{{ myFigure.image.getImageSrc() }}')" {% endif %} {% if myBgColor %} style="background-color: {{ myBgColor }}" {% endif %} > {%- block inner %} {% block content %} {% if hasLink %} {% endif %}
{% if headline.text %} {{ block('headline_component') }} {% endif %} {% set text_attributes = attrs() .addClass('rte') .mergeWith(text_attributes|default) %} {{text|csp_inline_styles|insert_tag_raw|encode_email|raw }} {% if data.jumptotext and data.jumpto %} {% set currentPath = insert_tag('link_url::' ~data.jumpto) %} {{data.jumptotext}} {% endif %}
{% if image %}
{{image.metaData.alt}}
{% endif %}
{% if hasLink %} {% endif %} {% endblock %} {% endblock %} {% endblock %}