{% if prefix is not defined %}
{% set prefix = null %}
{% endif %}
{% if editmode %}
<div class="editmode">
<div class="title">
Tabs
</div>
<div class="options">
<label>
Tabs-Stil<br/>
{{ pimcore_select(prefix ~ '_brick_tabs_option_style', {
'store': [
['default', 'Linie'],
['tabs-clean', 'Kachel'],
['tabs-folder', 'Rahmen'],
['tabs-vertical', 'Vertikal']
],
'defaultValue' : 'default'
}) }}
</label>
</div>
<div class="content">
{{ pimcore_input(prefix ~ '_brick_tabs_headline', {'placeholder': 'Überschrift'}) }}
<br/>
{% for i in pimcore_block(prefix ~ '_brick_tabs_block').iterator %}
{{ pimcore_input(prefix ~ '_brick_tabs_tabtitle', {'placeholder': 'Tab-Titel'}) }}
{{ pimcore_input(prefix ~ '_brick_tabs_headline', {'placeholder': 'Unterzeile'}) }}
{{ pimcore_wysiwyg(prefix ~ '_brick_tabs_copy', {'placeholder': 'Fließtext'}) }}
<label>
Bild<br />
{{ pimcore_image(prefix ~ '_brick_tabs_img', {'width': 300}) }}
</label>
<label>
Video<br />
{{ pimcore_video(prefix ~ '_brick_tabs_video', {'width': 300}) }}
</label>
{{ pimcore_link(prefix ~ '_brick_tabs_link') }}
{% endfor %}
</div>
</div>
{% else %}
{% set tabStyle = pimcore_select(prefix ~ '_brick_tabs_option_style').getData() %}
{% set randString = date().timestamp~'-'~random() %}
<section class="brick_tabs">
<div class="container">
<div class="row">
{% if not pimcore_input(prefix ~ '_brick_tabs_headline').isEmpty() %}
<div class="col-12">
<h2 class="mb-3">
{{ pimcore_input(prefix ~ '_brick_tabs_headline') }}
</h2>
</div>
{% endif %}
<div class="col-12">
<div class="tabs {{ tabStyle }}">
{# START OPEN div #}
{% if tabStyle == 'tabs-vertical' %}
<div class="row">
<div class="col-md-3">
{% endif %}
{# END OPEN div #}
{% set block2 = pimcore_block(prefix ~ '_brick_tabs_block', {'manual':true}).start() %}
<ul class="nav nav-tabs {{ tabStyle == 'tabs-vertical' ? 'flex-column' : '' }}"
id="{{ randString }}">
{% for b in block2.iterator %}
{% do block2.blockConstruct() %}
{% do block2.blockStart() %}
{% set tabId = 'tab' ~ randString ~ block2.getCurrent() %}
<li class="nav-item">
<a data-toggle="tab" href="#{{ tabId }}"
class="nav-link {{ block2.getCurrent() == 0 ? 'active' : '' }}">
{{ pimcore_input(prefix ~ '_brick_tabs_tabtitle') }}
</a>
</li>
{% do block2.blockEnd() %}
{% do block2.blockDestruct() %}
{% endfor %}
</ul>
{% do block2.end() %}
{# START middleDIV #}
{% if tabStyle == 'tabs-vertical' %}
</div>
<div class="col-md-9">
{% endif %}
{# closs Middle DIV #}
{% set block = pimcore_block(prefix ~ '_brick_tabs_block', {'manual':true}).start() %}
<div class="tab-content" id="{{ randString }}Content">
{% for b in block.iterator %}
{% do block2.blockConstruct() %}
{% do block2.blockStart() %}
{% set tabIdContent = 'tab' ~ randString ~ block.getCurrent() %}
<div id="{{ tabIdContent }}"
class="tab-pane fade {{ block.getCurrent() == 0 ? 'active show' : '' }}">
{% if not pimcore_input(prefix ~ '_brick_tabs_headline').isEmpty() %}
<h3>{{ pimcore_input(prefix ~ '_brick_tabs_headline') }}</h3>
{% endif %}
{% if not pimcore_wysiwyg(prefix ~ '_brick_tabs_copy').isEmpty() %}
{{ pimcore_wysiwyg(prefix ~ '_brick_tabs_copy') }}
{% endif %}
{% if not pimcore_image(prefix ~ '_brick_tabs_img').isEmpty() %}
{{ pimcore_image(prefix ~ '_brick_tabs_img') }}
{% endif %}
{% if not pimcore_video(prefix ~ '_brick_tabs_video').isEmpty() %}
{{ pimcore_video(prefix ~ '_brick_tabs_video') }}
{% endif %}
{{ pimcore_link(prefix ~ '_brick_tabs_link') }}
</div>
{% do block2.blockEnd() %}
{% do block2.blockDestruct() %}
{% endfor %}
</div>
{% do block2.end() %}
{# START CLOSE DIV #}
{% if tabStyle == 'tabs-vertical' %}
</div>
</div>
{% endif %}
{# END closE div #}
</div>
</div>
</div>
</div>
</section>
{% endif %}