vendor/conecto/pimcore-provider/src/ProviderBundle/Resources/views/areas/accordion/view.html.twig line 1

Open in your IDE?
  1. {# Default block settings #}
  2. {% set class = pimcore_input('class').getData() %}
  3. {% set marginTop = pimcore_select('margin_top').getData() %}
  4. {% set marginBottom = pimcore_select('margin_bottom').getData() %}
  5. {% set containerWidth = pimcore_select('container_width').getData() %}
  6. {% set areaClass = class ~ ' ' ~ marginTop ~ ' ' ~ marginBottom ~ ' ' ~ containerWidth %}
  7. {% set anchorId = pimcore_input('anchor').getData() %}
  8. <div class="area area--accordion {{ areaClass }}"{% if anchorId %} id="{{ anchorId }}"{% endif %}>
  9.     <div id="accordion-{{ brick.getIndex() }}">
  10.     {% for i in pimcore_iterate_block(pimcore_block('items', {
  11.         'limit': 99,
  12.         'default': 2
  13.     })) %}
  14.         {% set isActive = pimcore_checkbox('item_open').isChecked() %}
  15.         {% if editmode %}
  16.             <div class="accordion--edit">
  17.                 {{ pimcore_checkbox('item_open', {
  18.                     'label' : 'initial geƶffnet?',
  19.                     'reload': true
  20.                 }) }}
  21.             </div>
  22.         {% endif %}
  23.         <details class="accordion" id="accordion-{{ brick.getIndex() }}-{{ loop.index }}"{% if isActive %} open{% endif %}>
  24.             <summary class="accordion--header">
  25.                 {{ pimcore_input('title', {
  26.                     'placeholder': 'Titel ...'
  27.                 }) }}
  28.             </summary>
  29.             <div class="accordion--collapsible">
  30.                 <div class="accordion--content">
  31.                     {{ pimcore_areablock('item_content', {
  32.                         'controlsTrigger': 'fixed',
  33.                         'allowed': conecto_get_areabricks(['accordion', 'tabs']),
  34.                         'sorting': conecto_get_areabricks()
  35.                     }) }}
  36.                 </div>
  37.             </div>
  38.         </details>
  39.     {% endfor %}
  40.     </div>
  41. </div>