{% if prefix is not defined %}
{% set prefix = null %}
{% endif %}
{% if editmode %}
<div class="editmode">
<div class="title">
Icon Boxen
</div>
<div class="options">
<label>
Blöcke in einer Reihe:<br/>
{{ pimcore_select(prefix ~ '_brick_iconbox_option_itemscount', {
'store': [
['4', '3 Stück'],
['3', '4 Stück'],
],
'defaultValue' : '4'
}) }}
</label>
<label>
Box Stil<br/>
{{ pimcore_select(prefix ~ '_brick_iconbox_option_style', {
'store': [
['default', 'Standard'],
['border', 'Hover Umrahmung'],
['center', 'Zentriert'],
['process', 'Rahmen'],
['icon-bg', 'Hintergrund'],
],
'defaultValue' : 'default'
}) }}
</label>
<label>
Abstand unten<br/>
{{ pimcore_select(prefix ~ '_brick_iconbox_section_padding_bottom', {
'store': [
['default', 'normal'],
['p-b-0', 'kein'],
['p-b-150', 'groß'],
],
'defaultValue' : 'default'
}) }}
</label>
<label>
Abstand oben<br/>
{{ pimcore_select(prefix ~ '_brick_iconbox_section_padding_top', {
'store': [
['default', 'normal'],
['p-t-0', 'kein'],
['p-t-150', 'groß'],
],
'defaultValue' : 'default'
}) }}
</label>
</div>
<div class="content">
{% for i in pimcore_block(prefix ~ '_brick_iconbox_block').iterator %}
{{ pimcore_input(prefix ~ '_brick_iconbox_icon', {'placeholder':'Icon'}) }}
{{ pimcore_input(prefix ~ '_brick_iconbox_headline', {'placeholder':'Box Titel'}) }}
{{ pimcore_textarea(prefix ~ '_brick_iconbox_copy', {'placeholder':'Fließtext','height':100}) }}
{{ pimcore_link(prefix ~ '_brick_iconbox_link') }}
{% endfor %}
</div>
</div>
{% else %}
{% set itemsCount = pimcore_select(prefix ~ '_brick_iconbox_option_itemscount').getData() %}
{% set boxStyle = pimcore_select(prefix ~ '_brick_iconbox_option_style').getData() %}
{% set paddingBottom = pimcore_select(prefix ~ '_brick_iconbox_section_padding_bottom').getData() %}
{% set paddingTop = pimcore_select(prefix ~ '_brick_iconbox_section_padding_top').getData() %}
{% if boxStyle == 'default' %}
{% set classMain = 'clean' %}
{% elseif boxStyle == 'process' %}
{% set classMain = 'process text-center' %}
{% elseif boxStyle == 'icon-bg' %}
{% set classMain = 'fancy' %}
{% elseif boxStyle == 'center' %}
{% set classMain = 'text-center' %}
{% else %}
{% set classMain = 'boxStyle' %}
{% endif %}
<section class="brick_iconbox {{ paddingBottom }} {{ paddingTop }}">
<div class="container">
<div class="row">
{% for i in pimcore_block(prefix ~ '_brick_iconbox_block').iterator %}
<div class="col-md-{{ itemsCount }} col-12">
<div class="icon-box effect medium {{ classMain }}">
{% if not pimcore_input(prefix ~ '_brick_iconbox_icon').isEmpty() %}
<div class="icon">
<i class="{{ pimcore_input(prefix ~ '_brick_iconbox_icon') }}"></i>
</div>
{% endif %}
{% if not pimcore_input(prefix ~ '_brick_iconbox_headline').isEmpty() %}
<h3>{{ pimcore_input(prefix ~ '_brick_iconbox_headline') }}</h3>
{% endif %}
{% if not pimcore_textarea(prefix ~ '_brick_iconbox_copy').isEmpty() %}
<p>{{ pimcore_textarea(prefix ~ '_brick_iconbox_copy') }}</p>
{% endif %}
{% if not pimcore_link(prefix ~ '_brick_iconbox_link').isEmpty() %}
<p>
<a href="{{ pimcore_link(prefix ~ '_brick_iconbox_link').getHref() }}"
class="mt-2 btn btn-light {{ pimcore_link(prefix ~ '_brick_iconbox_link').getClass() }}"
target="{{ pimcore_link(prefix ~ '_brick_iconbox_link').getTarget() }}">
{{ pimcore_link(prefix ~ '_brick_iconbox_link').getText() }}
</a>
</p>
{% endif %}
</div>
</div>
{% endfor %}
</div>
</div>
</section>
{% endif %}