templates/app/index.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% block title %}Recherche{% endblock %}
  3. {% block body %}
  4.     <div class="row m-2">
  5.         <form id="filterForm" name="filterForm" method="POST" onsubmit="filterDrdr(0); return false;">
  6.             <div class="form-inline">
  7.                 <span>&nbsp;</span>
  8.                 <select data-widget="select2" name="filter[type]" id="filter_type" style="width: 400px;">
  9.                     <option value=""></option>
  10.                     {% for key, type in types %}    
  11.                         <option value={{ key }}>{{ type }}</option>
  12.                     {% endfor %}
  13.                 </select>
  14.                 <span>&nbsp;&nbsp;&nbsp;</span>
  15.                 <select data-widget="select2" name="filter_specialization[]" id="filter_specialization" style="width: 560px; height: 260px;" size="10" multiple expanded>
  16.                     <option value=""></option>
  17.                     {% for key, specialization in specializations %}    
  18.                         <option value={{ key }}>{{ specialization }}</option>
  19.                     {% endfor %}
  20.                 </select>
  21.                 <span>&nbsp;&nbsp;&nbsp;</span>
  22.                 <label>Facharzt</label>
  23.                 <input type="checkbox" name="filter[specialist]" id="filter_specialist">
  24.                 <span>&nbsp;&nbsp;&nbsp;</span>
  25.                 <select data-widget="select2" name="filter[gender]" id="filter_gender" style="width: 120px;">
  26.                     <option value=""></option>
  27.                     <option value="female">Frau</option>
  28.                     <option value="male">Mann</option>
  29.                 </select>
  30.                 <span>&nbsp;&nbsp;&nbsp;</span>
  31.                 <input type="text" name="filter[zipcity]" id="filter_zipcity" placeholder="PLZ / Ort">
  32.                 <span>&nbsp;&nbsp;&nbsp;</span>
  33.                 <select data-widget="select2" name="filter[radius]" id="filter_radius" style="width: 120px;">
  34.                     <option value=""></option>
  35.                     <option value="5">5 Km</option>
  36.                     <option value="10">10 Km</option>
  37.                     <option value="20">20 Km</option>
  38.                     <option value="50">50 Km</option>
  39.                     <option value="100">100 Km</option>                
  40.                 </select>
  41.                 <span>&nbsp;&nbsp;&nbsp;</span>
  42.                 <input class="btn btn-secondary" type="submit" name="filter" value="filter" />
  43.             </div>
  44.         </form>
  45.     </div>
  46.     <div class="row m-2">
  47.         <div class="col-sm-8" id="mapContainer">
  48.         </div>
  49.         <div class="col-sm-4 overflow-auto" style="height: 800px;" id="rdrdr">
  50.         </div>
  51.     </div>
  52.     <script type="text/javascript">
  53.         $(function() {
  54.             $("#filter_type").select2({
  55.                 placeholder: "Fachgebiet",
  56.                 allowClear: true
  57.             });
  58.             $("#filter_radius").select2({
  59.                 placeholder: "Umkreis",
  60.                 allowClear: true
  61.             });
  62.             $("#filter_specialization").select2({
  63.                 placeholder: "Spezialisierung",
  64.                 allowClear: true
  65.             });
  66.             $("#filter_gender").select2({
  67.                 placeholder: "Geschlecht",
  68.                 allowClear: true
  69.             });
  70.         });
  71.     </script>
  72. {% endblock %}