templates/form/_searchForm.html.twig line 1

Open in your IDE?
  1. <div class="search-form">
  2.     {{ form_start(form, {'attr': { 'class': 'search-form' }}) }}
  3.     <div class="row">
  4.         <div class="col-12 col-lg-12">
  5.             {{ form_row(form.name) }}
  6.         </div>
  7.         {% if(form.mainAttribute is defined) %}
  8.             <div class="col-12 col-lg-12">
  9.                 {{ form_row(form.mainAttribute) }}
  10.             </div>
  11.         {% endif %}
  12.         <div class="col-12 col-lg-12">
  13.             {% if(locations is defined and locations|length>1) %}
  14.                 <div style="color: red">Musíte upřesnit lokaci:</div>
  15. {#                <select id="course_filter_locationExact" name="course_filter[locationExact]"#}
  16. {#                        class="form-select form-control">#}
  17. {#                    {% for locationData in locations %}#}
  18. {#                        <option value="{{ locationData.streetWithNumber }}, {{ locationData.city }}">{{ locationData.streetWithNumber }}#}
  19. {#                            , {{ locationData.city }}</option>#}
  20. {#                    {% endfor %}#}
  21. {#                </select>#}
  22.             <div class="input-group mb-3">
  23.                 {{ form_widget(form.locationExact) }}
  24.                 {{ form_widget(form.direction) }}
  25.             </div>
  26.             {% else %}
  27.                 {% set showDistricts = false %}
  28.                 {% if(form.district.vars.value is not empty) %}
  29.                     {% set showDistricts = true %}
  30.                 {% endif %}
  31.                 <div class="mb-3">
  32.                     <label for="course_filter_location" class="form-label">Vyhledat dle: </label>
  33.                     <div class="form-check form-check-inline">
  34.                         <input class="form-check-input course_filter_location" {% if showDistricts is same as false %}checked="checked"{% endif%} type="radio" name="course_filter_location" id="course_filter_location_address" value="address">
  35.                         <label class="form-check-label" for="inlineRadio1">Adresy</label>
  36.                     </div>
  37.                     <div class="form-check form-check-inline">
  38.                         <input class="form-check-input course_filter_location" {% if showDistricts is same as true %}checked="checked"{% endif%} type="radio" name="course_filter_location" id="course_filter_location_district" value="district">
  39.                         <label class="form-check-label" for="inlineRadio2">Kraje & okresu</label>
  40.                     </div>
  41.                     <div class="input-group search-form-location" id="search-form-location-address">
  42.                         {{ form_widget(form.location) }}
  43.                         {{ form_widget(form.direction) }}
  44.                     </div>
  45.                     <div class="search-form-location" style="display: none;" id="search-form-location-district">
  46.                         {{ form_widget(form.district) }}
  47.                     </div>
  48.                 </div>
  49.             {% endif %}
  50.         </div>
  51.         <div class="col-12 d-none d-sm-block">
  52.             {{ form_row(form.topicToRedirect) }}
  53.         </div>
  54.         <div class="col-12">
  55.             {{ form_row(form.targetGroup) }}
  56.         </div>
  57.     </div>
  58.     <div class="row">
  59.         <div class="col-6">
  60.             {{ form_row(form.price_from) }}
  61.         </div>
  62.         <div class="col-6">
  63.             {{ form_row(form.price_to) }}
  64.         </div>
  65.     </div>
  66.     <div class="row">
  67.         <div class="col-6">
  68.             {{ form_row(form.start) }}
  69.         </div>
  70.         <div class="col-6">
  71.             {{ form_row(form.end) }}
  72.         </div>
  73.     </div>
  74.     <div class="row">
  75.         <div class="col-6">
  76.             <a href="#panelsStayOpen-collapseOne" aria-controls="panelsStayOpen-collapseOne"
  77.                data-bs-toggle="collapse" data-state="show" class="fs-7 course-form-collapse-link"
  78.                data-current-state="hide" data-text-show="Zobrazit" data-text-hide="Skrýt" role="button"
  79.                aria-expanded="true">Rozšířené vyhledávání <i class="fa fa-chevron-down"></i> </a>
  80.         </div>
  81.         <div class="col-6">
  82.             {{ form_widget(form.save) }}
  83.         </div>
  84.     </div>
  85.     <div id="panelsStayOpen-collapseOne" class="collapse p-3">
  86.         <div class="row">
  87.             <div class="col-12">
  88.                 {{ form_row(form.isOnline) }}
  89.             </div>
  90.             <div class="col-12">
  91.                 {{ form_row(form.progressLevel) }}
  92.             </div>
  93.             <div class="col-6">
  94.                 {{ form_row(form.courseLength) }}
  95.             </div>
  96.             <div class="col-6">
  97.                 {{ form_row(form.personNumbers) }}
  98.             </div>
  99.             <div class="col-12">
  100.                 <div class="d-flex">
  101.                     {{ form_row(form.dayInWeeks) }}
  102.                 </div>
  103.             </div>
  104.             <div class="col-12">
  105.                 <div class="d-flex">
  106.                     {{ form_row(form.courseTimeInterval) }}
  107.                 </div>
  108.             </div>
  109.             <div class="col-12">
  110.                 {{ form_row(form.isAtOrganizerPlace) }}
  111.             </div>
  112.             <div class="col-12">
  113.                 {{ form_row(form.isAtMyPlace) }}
  114.             </div>
  115.             <div class="col-12">
  116.                 {{ form_row(form.isPreparationForCertification) }}
  117.             </div>
  118.             {% if(form.isNativeSpeaker is defined) %}
  119.                 <div class="col-12">
  120.                     {{ form_row(form.isNativeSpeaker) }}
  121.                 </div>
  122.             {% endif %}
  123.             {% if(topic is defined and topic.identifier=='linguistic') %}
  124.                 <div class="col-12">
  125.                     {{ form_row(form.withCertification) }}
  126.                 </div>
  127.                 <div class="col-12">
  128.                     {{ form_row(form.certificationName) }}
  129.                 </div>
  130.                 <div class="col-6">
  131.                     {{ form_row(form.freq) }}
  132.                 </div>
  133.                 <div class="col-6">
  134.                     {{ form_row(form.teachingType) }}
  135.                 </div>
  136.             {% endif %}
  137.             {% if(topic is defined and (topic.identifier=='retraining' or topic.identifier=='professional')) %}
  138.                 <div class="col-6">
  139.                     {{ form_row(form.retrainingType) }}
  140.                 </div>
  141.             {% endif %}
  142.         </div>
  143.     </div>
  144.     {{ form_row(form._token) }}
  145.     {{ form_end(form, {'render_rest': false}) }}
  146. </div>