templates/frontend/block/information_with_gallery.html.twig line 1

  1. <div class="block block-info-with-gallery image-position-{{ image_position|default('right') }}">
  2. {% if block.images is defined %}
  3.     <div class="block-info-gallery">
  4.         <div class="gallery-slider" data-splide="{{
  5.             {
  6.                 'type': 'slide',
  7.                 'pagination': false,
  8.                 'arrows': false,
  9.                 'drag': false,
  10.             }|json_encode|escape('html') }}" data-splide-navContainer="{2}>.block-info-content .gallery-nav">
  11.         {% for image in block.images %}
  12.             <div class="gallery-slide">
  13.                 {{ app_image_html(image.id_file) }}
  14.             </div>
  15.         {% endfor %}
  16.         </div>
  17.     </div>
  18. {% endif %}
  19.     
  20.     <div class="block-info-content">
  21.         <div class="block-info-left">
  22.             <h2 class="block-part-title">{{ block.title }}</h2>
  23.         {% if block.top_buttons is defined %}
  24.             <div class="block-part-buttons-top">
  25.             {% for button in block.top_buttons %}
  26.                 <a href="{{ button.url }}" class="button button-small"><span>{{ button.title }}</span></a>
  27.             {% endfor %}
  28.             </div>
  29.         {% endif %}
  30.         {% if block.description|default %}
  31.             <div class="block-part-description">
  32.                 {{ block.description|raw|editor_content }}
  33.             </div>
  34.         {% endif %}
  35.         {% if block.columns is defined %}
  36.             <div class="block-part-columns">
  37.                 {% for column in block.columns %}
  38.                     <div class="column">
  39.                         {{ app_image_html(column.icon.id_file, { 'class': 'column-icon' }) }}
  40.                         <span class="column-title">{{ column.title }}</span>
  41.                     </div>
  42.                 {% endfor %}
  43.             </div>
  44.         {% endif %}
  45.         {% if block.boxes is defined %}
  46.             <div class="block-part-boxes">
  47.             {% for box in block.boxes %}
  48.                 <span class="box">{{ box.text }}</span>
  49.             {% endfor %}
  50.             </div>
  51.         {% endif %}
  52.         {% if block.bottom_buttons is defined %}
  53.             <div class="block-part-buttons-bottom">
  54.             {% for button in block.bottom_buttons %}
  55.                 <a href="{{ button.url }}" class="button button-primary"><span>{{ button.title }}</span></a>
  56.             {% endfor %}
  57.             </div>
  58.         {% endif %}
  59.         </div>
  60.     {% if block.images is defined %}
  61.         <div class="block-info-right">
  62.             <div class="gallery-nav">
  63.             {% for image in block.images %}
  64.                 <button type="button" class="gallery-nav-item">{{ '%02d'|format(loop.index) }}</button>
  65.             {% endfor %}
  66.             </div>
  67.         </div>
  68.     {% endif %}
  69.     </div>
  70. </div>