templates/website/page/events.html.twig line 1

  1. {% extends '@web/base.html.twig' %}
  2. {% if page is defined and page is not empty %}
  3.     {% set metaParams = {
  4.         'title': event.title,
  5.         'metaDescription': event.metaDescription,
  6.         'metaKeywords': event.metaKeywords,
  7.         'image':(event.image is defined ? event.image : null)
  8.     } %}
  9. {% else %}
  10.     {% set metaParams = {} %}
  11. {% endif %}
  12. {% block content %}
  13.     <section class="section-events">
  14.         {% block header %}
  15.             {% include '@web/parts/header.html.twig' %}
  16.         {% endblock %}
  17.         <div class="events-wrapper my-container-fluid">
  18.             <div class="image-wrapper">
  19.                 {% if event.image is not empty%}
  20.                 <img src="{{ event.image }}" alt="{{event.title}}">
  21.                 {% endif %}
  22.                 <div class="title">{{event.title}}</div>
  23.             </div>
  24.         </div>
  25.         <div class="body-wrapper ">
  26.             {% if event.body|length > 0 %}
  27.                 <div class="section-fragmented ">
  28.                     <div class="standard-text">{{event.body|raw}}</div>
  29.                 </div>
  30.             {% endif %}
  31.             {% if event.additionalInfo|length > 0 %}
  32.                 <div class="section-fragmented mt-5">
  33.                     <div class="standard-text">{{event.additionalInfo|raw}}</div>
  34.                 </div>
  35.             {% endif %}
  36.             <div class=" my-container-fluid">
  37.                 <div class="event-video-images">
  38.                      {% if event.video %}
  39.                     <div class="video-wrapper">
  40.                         <video  muted autoplay loop  id="event-video">
  41.                             <source src="{{ event.video }}">
  42.                         </video>
  43.                          <button class="play-button"  id="playBtn" onclick="toggleVideoPlay()">{{ svg('public/static_images/svg/play.svg')|raw }}</button>
  44.                     </div>
  45.                     {% endif %}
  46.                     <div class="image-wrapper">
  47.                         {% if event.eventImages|length > 0 %}
  48.                             {% for item in event.eventImages %}
  49.                                 <div class="image">
  50.                                     <img src="{{ item.image }}" alt="{{ item.title }}">
  51.                                     <div class="title color-darkblue">{{ item.title }}</div>
  52.                                 </div>
  53.                             {% endfor %}
  54.                         {% endif %}
  55.                     </div>
  56.                 </div>
  57.             </div>
  58.         </div>
  59.         {% block footer %}
  60.             {% include '@web/parts/footer.html.twig' %}
  61.         {% endblock %}
  62.         <script>
  63.             function toggleVideoPlay() {
  64.                 const video = document.getElementById('event-video');
  65.                 const playBtn = document.getElementById('playBtn');
  66.                 if (window.innerWidth < 991 ){
  67.                     if (playBtn.style.opacity === "0") {
  68.                         playBtn.style.opacity = "1";
  69.                     } else {
  70.                         playBtn.style.opacity = "0";
  71.                     }
  72.                 }
  73.                 if (video.paused) {
  74.                     video.play();
  75.                     playBtn.classList.add('button-opacity')
  76.                 } else {
  77.                     playBtn.classList.remove('button-opacity')
  78.                     video.pause();
  79.                 }
  80.             }
  81.         </script>
  82.     </section>
  83. {% endblock %}