custom/plugins/SelfdelveCms/src/Resources/views/storefront/section/cms-section-accordion.html.twig line 1

Open in your IDE?
  1. {% block page_content_section_accordion %}
  2.     {% set isoCode = app.request.locale|lower|split('-') %}
  3.     {% set isoCodeShort = isoCode[0]|trim %}
  4.     <div class="accordion" id="accordion-{{ section.id }}">
  5.         {% for block in section.blocks %}
  6.             {% if block.type == 'text' %}
  7.                 {% block page_content_section_accordion_item %}
  8.                     <div class="accordion-item">
  9.                         <h2 class="accordion-header" id="accordion-header-{{ loop.index }}">
  10.                             <button class="accordion-button" type="button" data-toggle="collapse" data-target="#accordion-collapse-{{ loop.index }}" aria-expanded="true" aria-controls="accordion-collapse-{{ loop.index }}">
  11.                                 {% set blockTitles = block.name|trim|split('|') %}
  12.                                 {% if isoCodeShort != 'de' and blockTitles[1] is defined %}
  13.                                     {{ blockTitles[1] }}
  14.                                 {% else %}
  15.                                     {{ blockTitles[0] }}
  16.                                 {% endif %}
  17.                             </button>
  18.                         </h2>
  19.                         <div id="accordion-collapse-{{ loop.index }}" class="accordion-collapse collapse {# {% if loop.index == 1 %}show{% endif %} #}" aria-labelledby="accordion-header-{{ loop.index }}" data-parent="#accordion-{{ section.id }}">
  20.                             <div class="accordion-body">
  21.                                 {% set element = block.slots.getSlot('content') %}
  22.                                 {% sw_include "@Storefront/storefront/element/cms-element-text.html.twig" ignore missing %}
  23.                             </div>
  24.                         </div>
  25.                     </div>
  26.                 {% endblock %}
  27.             {% endif %}
  28.         {% endfor %}
  29.     </div>
  30. {% endblock %}