templates/areas/content-accordion/view.html.twig line 1

Open in your IDE?
  1. {% set id = 'area' ~ info.index %}
  2. <section class="accordion-area container content-block {{ include('Layout/includes/editmode-box-classes.html.twig') }} {{ styleModifier | default(null) }} {{ not pimcore_input('anchorTitle').empty ? 'js-anchor-nav__item' : '' }}" {% if not pimcore_input('anchorTitle').empty %}data-anchor-nav-title="{{ pimcore_input('anchorTitle').frontend }}"{% endif %}>
  3.     {% embed 'Includes/editmode-settings.html.twig' %}
  4.         {% block additionalInfo %}
  5.             <div>
  6.                 <label>
  7.                     {{ pimcore_checkbox('titleBlockCentered') }} Center Headline?
  8.                 </label>
  9.             </div>
  10.         {% endblock %}
  11.     {% endembed %}
  12.     <div class="container container-sm">
  13.         {{ include('Includes/title-block-editable.html.twig') }}
  14.         <div id="{{ id }}" class="accordion">
  15.             {% for key in pimcore_iterate_block(pimcore_block('accordion-items', {default: 1})) %}
  16.                 {% if editmode %}
  17.                     <div class="accordion-item js-fade-in p-2">
  18.                         <h4 class="">
  19.                             {{ pimcore_input('title', {
  20.                                 placeholder: 'Accorion Title'
  21.                             }) }}
  22.                         </h4>
  23.                         <div class="wysiwyg">
  24.                             {{ pimcore_wysiwyg('content', {
  25.                                 placeholder: 'Accorion Body'
  26.                             }) }}
  27.                         </div>
  28.                     </div>
  29.                 {% else %}
  30.                     <div class="accordion-item js-fade-in">
  31.                         <div class="accordion-item__header" id="{{ id }}Heading{{ key }}">
  32.                             <a class="{{ key==1 ? '' : 'collapsed' }} accordion-item__header-link"
  33.                                data-toggle="collapse"
  34.                                href="#{{ id }}Collapse{{ key }}"
  35.                                data-target="#{{ id }}Collapse{{ key }}"
  36.                                role="button"
  37.                                aria-expanded="{{ key==1 ? 'true' : 'false' }}"
  38.                                aria-controls="{{ id }}Collapse{{ key }}">
  39.                                 <div class="row align-items-center">
  40.                                     <div class="col">
  41.                                         <h4 class="accordion-item__title">
  42.                                             {{ pimcore_input('title') }}
  43.                                         </h4>
  44.                                     </div>
  45.                                     <div class="col-auto d-flex justify-content-center align-items-center">
  46.                                         <div class="accordion-item__toggle">
  47.                                             <span class="icon icon-arrow-down  accordion-item__toggle-icon" aria-hidden="true"></span>
  48.                                         </div>
  49.                                     </div>
  50.                                 </div>
  51.                             </a>
  52.                         </div>
  53.                         <div id="{{ id }}Collapse{{ key }}"
  54.                              class="collapse {{ key==1 ? 'show' : '' }}"
  55.                              aria-labelledby="{{ id }}Heading{{ key }}">
  56.                             <div class="accordion-item__body">
  57.                                 <div class="wysiwyg">
  58.                                     {{ pimcore_wysiwyg('content') }}
  59.                                 </div>
  60.                             </div>
  61.                         </div>
  62.                     </div>
  63.                 {% endif %}
  64.             {% endfor %}
  65.         </div>
  66.     </div>
  67. </section>