templates/frontend/template/about.html.twig line 1

  1. {% extends "frontend/base.html.twig" %}
  2. {% import "frontend/_macros.twig" as macros %}
  3. {% block title %}{{ page.title }}{% endblock %}
  4. {% block body %}
  5. {% include 'frontend/block/hero_image.html.twig' with { 'block': page.metaDecoded('hero_image')|merge({ 'show_footer': false, 'full_height': false }) } %}
  6. <div class="no-full-width">
  7.     {% include 'frontend/block/information_with_gallery.html.twig' with { 'block': page.metaDecoded('info'), 'image_position': 'left' } %}
  8. </div>
  9. <div class="team" id="nas-tym">
  10.     <div class="container">
  11.         <h2>Náš tým</h2>
  12.         <ul class="team-filters">
  13.             <li><button class="button button-small team-filter selected" data-filter=""><span>Vše</span></button></li>
  14.         {% for role in app_team_roles() %}
  15.             <li><button class="button button-small team-filter" data-filter="{{ role.name }}"><span>{{ role.title }}</span></button></li>
  16.         {% endfor %}
  17.         </ul>
  18.     </div>
  19.     {% set team, items_per_page = app_team(), 4 %}
  20.     <div class="team-list" data-splide="{{
  21.         {
  22.             'type': 'slide',
  23.             'pagination': true,
  24.             'arrows': false,
  25.             'drag': true,
  26.             'perPage': items_per_page,
  27.             'perMove': items_per_page,
  28.             'gap': '1rem',
  29.             'breakpoints': {
  30.                 'compact': {
  31.                     'perPage': 3,
  32.                 },
  33.                 'tablet': {
  34.                     'perPage': 2,
  35.                 },
  36.                 'low_end_smartphone': {
  37.                     'perPage': 1,
  38.                 },
  39.             },
  40.         }|json_encode|escape('html') }}" data-splide-navContainer="{1}>.container .team-list-nav" data-splide-navKeep="true">
  41.     {% for person in team %}
  42.         <div class="team-person" data-roles="{% for role in person.roles %}{{ role.idRole.name }} {% endfor %}" data-index="{{ loop.index0 }}">
  43.         {% if person.photo is defined %}
  44.             <div class="person-part-photo">
  45.                 {% if person.photo %}
  46.                     {{ app_image_html(person.photo.id) }}
  47.                 {% else %}
  48.                     {{ app_static_image_html('img/placeholder/team-person.jpg') }}
  49.                 {% endif %}
  50.             </div>
  51.         {% endif %}
  52.             
  53.             <div class="person-part-content">
  54.                 <div class="person-part-full-name">{{ person.fullName }}</div>
  55.                 <div class="person-part-position">{{ person.position }}</div>
  56.                 <div class="person-part-bottom">
  57.                 {% if person.phone|default %}
  58.                     <div class="person-part-phone">{{ person.phone }}</div>
  59.                 {% endif %}
  60.                 {% if person.email|default %}
  61.                     <div class="person-part-email">{{ person.email }}</div>
  62.                 {% endif %}
  63.                 </div>
  64.             </div>
  65.         </div>
  66.     {% endfor %}
  67.     </div>
  68.     <div class="container">
  69.         <div class="team-list-nav"></div>
  70.     </div>
  71. </div>
  72. {% include 'frontend/block/information_with_gallery.html.twig' with { 'block': page.metaDecoded('info2'), 'image_position': 'right' } %}
  73. {% include 'frontend/block/contact.html.twig' %}
  74. {% endblock %}