{% if prefix is not defined %}
{% set prefix = null %}
{% endif %}
{% if editmode %}
<div class="editmode">
<div class="title">
Text/Bild
</div>
<div class="options">
<label>
{{ pimcore_checkbox(prefix ~'_brick_copyimg_swapimg') }}
Text und Bild tauschen
</label>
<br/>
<label>
Bild anzeigen<br/>
{{ pimcore_select(prefix ~ '_brick_copyimg_showimg', {
'store': [
['show', 'zeigen'],
['d-none', 'verbergen'],
],
'defaultValue' : 'show'
}) }}
</label>
<label>
Text anzeigen<br/>
{{ pimcore_select(prefix ~ '_brick_copyimg_showcopy', {
'store': [
['show', 'zeigen'],
['d-none', 'verbergen'],
],
'defaultValue' : 'show'
}) }}
</label>
<label>
Spaltenbreite/Aufteilung<br/>
{{ pimcore_select(prefix ~ '_brick_copyimg_gridsize', {
'store': [
['50-50', '50%/50%'],
['33-66', '33%/66%'],
['66-33', '66%/33%'],
['25-75', '25%/75%'],
['75-25', '75%/25%'],
['100', '100%'],
],
'defaultValue' : '50-50'
}) }}
</label>
<label>
Inhalt position (kleiner als 100%)<br/>
{{ pimcore_select(prefix ~ '_brick_copyimg_align', {
'store': [
['justify-content-center', 'mittig'],
['justify-content-end', 'rechts'],
['default', 'links'],
],
'defaultValue' : 'default'
}) }}
</label>
<label>
Hintergrundfarbe<br/>
{{ pimcore_select(prefix ~ '_brick_copyimg_section_bg', {
'store': bgColors,
'defaultValue' : 'default'
}) }}
</label>
<label>
Abtrennung oben<br/>
{{ pimcore_select(prefix ~ '_brick_copyimg_section_bg_divider_top', {
'store': dividerStyles,
'defaultValue' : 'default'
}) }}
</label>
<label>
Abtrennung unten<br/>
{{ pimcore_select(prefix ~ '_brick_copyimg_section_bg_divider_bottom', {
'store': dividerStyles,
'defaultValue' : 'default'
}) }}
</label>
<label>
Abstand unten<br/>
{{ pimcore_select(prefix ~ '_brick_copyimg_section_padding_bottom', {
'store': paddingBottom,
'defaultValue' : 'default'
}) }}
</label>
<label>
Abstand oben<br/>
{{ pimcore_select(prefix ~ '_brick_copyimg_section_padding_top', {
'store': paddingTop,
'defaultValue' : 'default'
}) }}
</label>
</div>
<div class="options">
<label>
Bild beschneiden<br/>
{{ pimcore_select(prefix ~ '_brick_copyimg_image_size', {
'store': [
['original', 'original'],
['default', 'standard'],
],
'defaultValue' : 'original'
}) }}
</label>
</div>
<div class="content">
{{ pimcore_image(prefix ~ '_brick_copyimg_image', {'width': 500}) }}
{{ pimcore_wysiwyg(prefix ~ '_brick_copyimg_image_copy', {'placeholder': 'Fließtext Bildspalte'}) }}
</div>
<div class="options">
<label>
Überschriftauszeichnung (SEO)<br/>
{{ pimcore_select(prefix ~ '_brick_copyimg_headline_type', {
'store': [
['div', 'div'],
['h1', 'h1'],
['h2', 'h2'],
['h3', 'h3'],
['h4', 'h4'],
['h5', 'h5'],
['h6', 'h6'],
],
'defaultValue' : 'div'
}) }}
</label>
<label>
Überschrifgröße<br/>
{{ pimcore_select(prefix ~ '_brick_copyimg_headline_type_size', {
'store': [
['1', 'gleiche größe mit Linie'],
['2', 'größe nach Auszeichnung'],
],
'defaultValue' : '2'
}) }}
</label>
<label>
Unterzeilenauszeichnung (SEO)<br/>
{{ pimcore_select(prefix ~ '_brick_copyimg_subline_type', {
'store': [
['div', 'div'],
['h1', 'h1'],
['h2', 'h2'],
['h3', 'h3'],
['h4', 'h4'],
['h5', 'h5'],
['h6', 'h6'],
],
'defaultValue' : 'div'
}) }}
</label>
</div>
<div class="content">
<h2>{{ pimcore_input(prefix ~ '_brick_copyimg_headline', {'placeholder': 'Überschrift'}) }}</h2>
<h3>{{ pimcore_input(prefix ~ '_brick_copyimg_subline', {'placeholder': 'Unterzeile'}) }}</h3>
</div>
<div class="content">
{{ pimcore_wysiwyg(prefix ~ '_brick_copyimg_copy', {'placeholder': 'Fließtext'}) }}
</div>
<div class="options">
<label>
Button Stil<br/>
{{ pimcore_select(prefix ~ '_brick_copyimg_btntype', {
'store': [
['link', 'link'],
['btn', 'normal'],
['btn btn-light', 'hell'],
['btn btn-dark', 'dunkel'],
],
'defaultValue': 'btn'
}) }}
</label>
<br/>
{% for key, value in btnStyles %}
<label>
{{ pimcore_checkbox(prefix ~ '_brick_copyimg_' ~ value) }}
{{ key }}
</label>
{% endfor %}
</div>
<div class="content">
{{ pimcore_link(prefix ~ '_brick_copyimg_link') }}
<br/>
{{ pimcore_input(prefix ~ '_brick_copyimg_link_icon', {'placeholder':'Button Iconname', 'height':200}) }}
</div>
</div>
{% else %}
{% set dividerTop = pimcore_select(prefix ~ '_brick_copyimg_section_bg_divider_top').getData() %}
{% set dividerBottom = pimcore_select(prefix ~ '_brick_copyimg_section_bg_divider_bottom').getData() %}
{% set sectionBg = pimcore_select(prefix ~ '_brick_copyimg_section_bg').getData() %}
{% set paddingBottom = pimcore_select(prefix ~ '_brick_copyimg_section_padding_bottom').getData() %}
{% set paddingTop = pimcore_select(prefix ~ '_brick_copyimg_section_padding_top').getData() %}
{% if sectionBg != 'default' %}
{% set fontColor = 'text-light' %}
{% set btnColor = 'btn-light' %}
{% else %}
{% set fontColor = '' %}
{% set btnColor = '' %}
{% endif %}
{% set showCopy = pimcore_select(prefix ~ '_brick_copyimg_showcopy').getData() %}
{% set showImg = pimcore_select(prefix ~ '_brick_copyimg_showimg').getData() %}
{% set gridSize = pimcore_select(prefix ~ '_brick_copyimg_gridsize').getData() %}
{% set blockPosition = pimcore_select(prefix ~ '_brick_copyimg_align').getData() %}
{% if gridSize == '33-66' %}
{% set gridLeft = '4' %}
{% set gridRight = '8' %}
{% elseif gridSize == '66-33' %}
{% set gridLeft = '8' %}
{% set gridRight = '4' %}
{% elseif gridSize == '25-75' %}
{% set gridLeft = '3' %}
{% set gridRight = '9' %}
{% elseif gridSize == '75-25' %}
{% set gridLeft = '9' %}
{% set gridRight = '3' %}
{% elseif gridSize == '100' %}
{% set gridLeft = '12' %}
{% set gridRight = '12' %}
{% else %}
{% set gridLeft = '6' %}
{% set gridRight = '6' %}
{% endif %}
{% set divHeadline = pimcore_select(prefix ~ '_brick_copyimg_headline_type').getData() %}
{% set size = pimcore_select(prefix ~ '_brick_copyimg_headline_type_size').getData() %}
{% set divSubline = pimcore_select(prefix ~ '_brick_copyimg_subline_type').getData() %}
{% set imgSize = pimcore_select(prefix ~ '_brick_copyimg_image_size').getData() %}
{% set swapCopyImg = pimcore_checkbox(prefix ~'_brick_copyimg_swapimg').isChecked() %}
{% set btnClasses = pimcore_select(prefix ~ '_brick_copyimg_btntype').getData() %}
{% for key, value in btnStyles %}
{% if pimcore_checkbox(prefix ~'_brick_copyimg_' ~ value).isChecked() %}
{% set btnClasses = btnClasses ~ ' ' ~ value %}
{% endif %}
{% endfor %}
{% set fullscreen = '' %}
{% if (dividerTop != 'default') or (dividerBottom != 'default') %}
{% set fullscreen = 'fullscreen' %}
{% endif %}
<section class="brick_copyimg {{ paddingBottom }} {{ paddingTop }} {{ fullscreen }}">
{% if sectionBg != 'default' %}
<div class="bg-overlay" data-style="{{ sectionBg }}"></div>
{% endif %}
{% if dividerBottom != 'default' %}
<div class="shape-divider" data-style="{{ dividerBottom }}"></div>
{% endif %}
{% if dividerTop != 'default' %}
<div class="shape-divider" data-style="{{ dividerTop }}" data-position="top" data-flip-horizontal="true"
data-flip-vertical="true"></div>
{% endif %}
<div class="container">
<div class="row {{ blockPosition }}">
<div class="col-lg-{{ gridLeft }} {{ swapCopyImg ? 'order-lg-1' : 'order-lg-2' }} {{ showImg }} text-center">
{{ pimcore_image(prefix ~ '_brick_copyimg_image', {'class':'img-fluid', 'thumbnail':'copyimg_'~imgSize}) }}
{{ pimcore_wysiwyg(prefix ~ '_brick_copyimg_image_copy') }}
</div>
<div class="col-lg-{{ gridRight }} {{ swapCopyImg ? 'order-lg-2' : 'order-lg-1' }} {{ showCopy }}">
{% if not pimcore_input(prefix ~ '_brick_copyimg_headline').isEmpty() %}
<div class="heading-text {{ size == 1 ? 'heading-section' }} {{ fontColor }}">
<{{ divHeadline }}>
{{ pimcore_input(prefix ~ '_brick_copyimg_headline') }}
</{{ divHeadline }}>
{% if not pimcore_input(prefix ~ '_brick_copyimg_subline').isEmpty() %}
<{{ divSubline }}>
{{ pimcore_input(prefix ~ '_brick_copyimg_subline') }}
</{{ divSubline }}>
{% endif %}
</div>
{% endif %}
{% if not pimcore_wysiwyg(prefix ~ '_brick_copyimg_copy').isEmpty() %}
<div class="{{ fontColor }}">
{{ pimcore_wysiwyg(prefix ~ '_brick_copyimg_copy') }}
</div>
{% endif %}
{% if not pimcore_link(prefix ~ '_brick_copyimg_link').isEmpty() %}
<div class="mt-4">
<a href="{{ pimcore_link(prefix ~ '_brick_copyimg_link').getHref() }}"
target="{{ pimcore_link(prefix ~ '_brick_copyimg_link').getTarget() }}"
class="{{ btnColor }} {{ btnClasses }} {{ pimcore_link(prefix ~ '_brick_copyimg_link').getClass() }}"
>
{{ pimcore_link(prefix ~ '_brick_copyimg_link').getText() }}
{% if not pimcore_input(prefix ~ '_brick_copyimg_link_icon').isEmpty() %}
<i class="{{ pimcore_input(prefix ~ '_brick_copyimg_link_icon') }}"></i>
{% endif %}
</a>
</div>
{% endif %}
</div>
</div>
</div>
</section>
{% endif %}