{%- if editmode -%} {%- for i in pimcore_block('cardsBlock').iterator() -%}
{{ pimcore_image('image', { width: 400, height: 400 }) }}
{{ pimcore_input('heading', { placeholder: 'Lorem ipsum dolor sit amet' }) }}
{{ pimcore_wysiwyg('body', { placeholder: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque quis euismod erat, et ullamcorper purus. Suspendisse eu consequat purus. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Phasellus mauris nunc, euismod pulvinar efficitur sit amet, ornare et velit. Aliquam a lacinia est, non aliquet mi. Sed quis elit aliquam, hendrerit risus quis, porta risus. Vivamus eros ex, dignissim sit amet pulvinar a, iaculis ac orci. Aenean dictum neque justo. Fusce non libero et est sodales viverra. Morbi tempus tellus eu iaculis vehicula.' }) }}
{{ pimcore_link('cta') }}
{%- endfor -%} {%- else -%}
{%- for i in pimcore_block('cardsBlock').iterator() -%}
{%- set image = pimcore_image('image') -%} {%- set heading = pimcore_input('heading') -%} {%- set body = pimcore_wysiwyg('body') -%} {%- set cta = pimcore_link('cta') -%}
{%- if heading.data or body.data or (not cta.empty) -%}
{%- if heading.data -%} <{{ heading_semantic }} class="{{ heading_size }} text-{{ heading_color }}">{{ heading.data }} {%- endif -%} {%- if body.data -%}
{{ body.data | raw }}
{%- endif -%} {% if not cta.empty -%} {%- set blank = cta.target == '_blank' -%} {%- set aria_label = (cta.title | default(cta.text)) ~ ('general.open_new_tab' | trans) -%} {{- pimcore_link('cta', { class: 'stretched-link cta text-' ~ cta_color, 'aria-label': blank ? aria_label : null, text: null }) | raw -}} {%- endif -%}
{%- endif -%} {%- if not image.isEmpty() -%}
{{ image.thumbnail('brick-' ~ brick.id).html({ 'disableAutoAlt': true, 'alt': get_image_i18n_alt(image, ''), 'useDataSrc': true, 'pictureAttributes': { 'class': 'w-100 h-100 d-block overflow-hidden ratio ratio-1x1 user-select-none pointer-events-none' }, 'imgAttributes': { 'class': 'w-100 h-100 object-fit-cover lazyload', 'width': '100%', 'height': '100%', } }) | raw }}
{%- endif -%}
{%- endfor -%}
{%- endif -%}