{% set areaIndex = info.index|default(0) %}
{% set tabbingPrefix = tabbingPrefix|default('') %}
{% if editmode %}
{{ include('includes/editmode-settings.html.twig') }}
{% endif %}
<section class="accordion-area container content-block {{ not pimcore_input('anchorTitle').isEmpty() ? 'js-anchor-nav__item' }}"
{% if not pimcore_input('anchorTitle').isEmpty() %} data-anchor-nav-title="{{ pimcore_input('anchorTitle').getData() }}" {% endif %}
>
<div class="container-narrow">
{{ include('includes/title-blocks/title-block.html.twig', {
hideIntro: true,
}) }}
{% set accordionId = tabbingPrefix ~ 'accordion-area-' ~ areaIndex ~ '-' %}
<div id="{{ accordionId }}" class="accordion">
{% if editmode %}
{% for i in pimcore_iterate_block(pimcore_block('contentblock')) %}
{{ pimcore_checkbox('openItem') }} Open Accordion Item
{{ pimcore_input('title', {'placeholder': 'Title'}) }}
{{ pimcore_wysiwyg('text', {'placeholder': 'Text'}) }}
{% endfor %}
{% else %}
{% for i in pimcore_iterate_block(pimcore_block('contentblock')) %}
{% if not pimcore_input('title').isEmpty() and not pimcore_wysiwyg('text').isEmpty() %}
<div class="accordion-item">
<div class="accordion-header" id="{{ accordionId }}Heading{{ i }}">
<button class="{{ pimcore_checkbox('openItem').isChecked() ? '' : 'collapsed' }} accordion-button"
type="button"
data-bs-toggle="collapse"
data-bs-target="#{{ accordionId }}Collapse{{ i }}"
aria-expanded="{{ pimcore_checkbox('openItem').isChecked() ? 'true' : 'false' }}"
aria-controls="{{ accordionId }}Collapse{{ i }}">
{{ pimcore_input('title') }}
</button>
</div>
<div id="{{ accordionId }}Collapse{{ i }}"
class="collapse {{ pimcore_checkbox('openItem').isChecked() ? 'show' : '' }}"
aria-labelledby="{{ accordionId }}Heading{{ i }}"
data-parent="#{{ accordionId }}">
<div class="accordion-body">
<div class="wysiwyg">
{{ pimcore_wysiwyg('text') }}
</div>
</div>
</div>
</div>
{% endif %}
{% endfor %}
{% endif %}
</div>
</div>
</section>