templates/pages/partials/stadium_categories.html.twig line 1

Open in your IDE?
  1. <div class="component checkout-step-panel" id="stadiumCategories" data-type="stadium-categories" data-checkout-step="stadiumCategories"
  2.      {% if basket.stadiumCategory is empty %}style="display:none;"{% endif %}>
  3.     <script type="text/javascript">
  4.         function showCat1() {
  5.             document.getElementById('stadionImageCat1').style.display = 'block';
  6.             document.getElementById('stadionImageCat2').style.display = 'none';
  7.             document.getElementById('stadionImageCat3').style.display = 'none';
  8.         }
  9.         function showCat2() {
  10.             document.getElementById('stadionImageCat1').style.display = 'none';
  11.             document.getElementById('stadionImageCat2').style.display = 'block';
  12.             document.getElementById('stadionImageCat3').style.display = 'none';
  13.         }
  14.         function showCat3() {
  15.             document.getElementById('stadionImageCat1').style.display = 'none';
  16.             document.getElementById('stadionImageCat2').style.display = 'none';
  17.             document.getElementById('stadionImageCat3').style.display = 'block';
  18.         }
  19.     </script>
  20.     <div class="whitebox stadium-categories">
  21.         <form action="">
  22.             <div class="row">
  23.                 <div class="col-12">
  24.                     <h3 class="text-center strike">
  25.                         <span>Jouw <span>wedstrijdtickets</span></span>
  26.                     </h3>
  27.                 </div>
  28.                 <div class="col-12 col-md-6">
  29.                     <h4>Kies je plek in het stadion</h4>
  30.                     {% for category in match.categories %}
  31.                         <div class="vr-radio">
  32.                             <div class="form-check vr-radio-default hover-color">
  33.                                 {% if category.unavailable == 1 %}
  34.                                     <input class="form-check-input" type="radio" name="stadionCat"
  35.                                            id="stadionCat-{{ category.category.id }}" disabled="disabled"
  36.                                            value="{{ category.category.id }}">
  37.                                     <label class="form-check-label vr-stadion-check"
  38.                                            for="stadionCat-{{ category.category.id }}"
  39.                                            id="ImageCat{{ category.category.id }}">
  40.                                         <span class="description">{{ category.category.name }}{% if category.category.information|striptags is not empty %}
  41.                                                 <a class="category-tooltip"
  42.                                                    data-component="Modal"
  43.                                                    data-toggle="modal"
  44.                                                    data-target="#stadium_category_modal"
  45.                                                    data-title="{{ category.category.name }}"
  46.                                                    data-content="{{ category.category.information|raw }}"
  47.                                                 >
  48.                                         <i class="fas fa-info-circle blue"></i>
  49.                                     </a>
  50.                                             {% endif %}</span>
  51.                                         <span class="subDescription">
  52.                                                 Uitverkocht
  53.                                         </span>
  54.                                     </label>
  55.                                 {% else %}
  56.                                     <input class="form-check-input" type="radio" name="stadionCat"
  57.                                            id="stadionCat-{{ category.category.id }}" {{ basket.stadiumCategory == category.category.id ? 'checked' : '' }}
  58.                                            value="{{ category.category.id }}"
  59.                                             {% if category.price is null %} disabled="disabled" {% endif %}
  60.                                     >
  61.                                     <label class="form-check-label vr-stadion-check"
  62.                                            for="stadionCat-{{ category.category.id }}"
  63.                                            id="ImageCat{{ category.category.id }}">
  64.                                         <span class="description">{{ category.category.name }}
  65.                                             {% if category.category.information|striptags is not empty %}
  66.                                                 <a class="category-tooltip"
  67.                                                    data-component="Modal"
  68.                                                    data-toggle="modal"
  69.                                                    data-target="#stadium_category_modal"
  70.                                                    data-title="{{ category.category.name }}"
  71.                                                    data-content="{{ category.category.information|raw }}"
  72.                                                 >
  73.                                                     <i class="fas fa-info-circle blue"></i>
  74.                                                 </a>
  75.                                             {% endif %}
  76.                                         </span>
  77.                                         <span class="subDescription">
  78.                                                 {% if category.price is not null %}
  79.                                                     {% if category.price.amount == '0' %}
  80.                                                         Inbegrepen
  81.                                                     {% else %}
  82.                                                         + {{ category.price.amount/100|number_format(0) }},- p.p.
  83.                                                     {% endif %}
  84.                                                 {% else %}
  85.                                                     Uitverkocht
  86.                                                 {% endif %}
  87.                                         </span>
  88.                                     </label>
  89.                                 {% endif %}
  90.                             </div>
  91.                         </div>
  92.                     {% endfor %}
  93.                 </div>
  94.                 <div class="col-12 col-md-6">
  95.                     <div data-stadium-map>
  96.                         {% set count = 0 %}
  97.                         {% for category in match.categories %}
  98.                             <div id="stadionImageCat{{ category.getCategory().id }}"
  99.                                  data-stadium-map-rel="{{ category.getCategory().id }}"
  100.                                  class="stadionImageClass stadionImage{{ count }}" style="display: none;">
  101.                                 <img src="{{ media_asset(category.getCategory().image) }}">
  102.                             </div>
  103.                             {% set count = count +1 %}
  104.                         {% endfor %}
  105.                     </div>
  106.                 </div>
  107.                 <div class="col-12 mt-3">
  108.                     <div class="alert alert-secondary checkout-offerte-alert" role="alert">
  109.                         Liever volledig ontzorgt? Vraag een <a href="/offerteaanvraag" class="alert-link">offerte aan</a>
  110.                     </div>
  111.                 </div>
  112.                 <div class="col-12 mt-30">
  113.                     <div class="col-12 d-flex justify-content-center flex-column flex-sm-row flex-wrap align-items-center checkout-step-actions">
  114.                         <button type="button" class="is-btn checkout-prev-step mb-5 mb-sm-0 mr-sm-3 align-self-center"
  115.                                 data-scroll="matchComposer">
  116.                             <span>Vorige</span> stap
  117.                         </button>
  118.                         <button type="button"
  119.                                 class="is-btn is-background-color-primary stroke-alt select-accommodation align-self-center"
  120.                                 data-scroll="accommodationsScroll">
  121.                             Kies jouw <span>hotel</span>
  122.                         </button>
  123.                     </div>
  124.                 </div>
  125.             </div>
  126.         </form>
  127.     </div>
  128. </div>
  129. {{ include('pages/Modal/stadium_category_modal.html.twig') }}