templates/jobs/includes/jobs-filter.html.twig line 1

Open in your IDE?
  1. <form action="" data-action="{{ document.fullpath }}?ajax=1" class="js-ajax-form__form mb-3">
  2.     <div class="row gy-3 align-items-end">
  3.         <div class="col-md col-6">
  4.             {% set businessareaOptions = [] %}
  5.             {% set businessareaOptions = businessareaOptions|merge([{
  6.                 label: "global.resort.Alle"|trans,
  7.                 value: 'all',
  8.                 selected: true
  9.             }]) %}
  10.             {% for resortKey in siteConfig().resorts %}
  11.                 {% set businessareaOptions = businessareaOptions|merge([{
  12.                     label: ('global.resort.' ~ resortKey)|trans,
  13.                     value: resortKey|default(''),
  14.                     selected: (document.property('resort') == resortKey and not app.request.get('resort')) or (app.request.get('resort') == resortKey)
  15.                 }]) %}
  16.             {% endfor %}
  17.             {{ include('includes/form_elements/select.html.twig', {
  18.                 "label": 'job.overview.form.Geschäftsbereich'|trans,
  19.                 "options": businessareaOptions,
  20.                 "id": "resort",
  21.                 "name": "resort",
  22.             }) }}
  23.         </div>
  24.         <div class="col-md col-6">
  25.             {% set departmentOptions = [] %}
  26.             {% set departmentOptions = departmentOptions|merge([{
  27.                 label: "job.overview.form.Bitte wählen"|trans,
  28.                 value: '',
  29.                 selected: true
  30.             }]) %}
  31.             {% for department in departments %}
  32.                 {% set departmentOptions = departmentOptions|merge([{
  33.                     label: department.department.name|default(''),
  34.                     value: department.department.id|default(''),
  35.                     selected: department.department.id in app.request.get('department'),
  36.                     disabled: department.disabled ?? true
  37.                 }]) %}
  38.             {% endfor %}
  39.             {{ include('includes/form_elements/select.html.twig', {
  40.                 "label": "job.overview.form.Abteilung"|trans,
  41.                 "options": departmentOptions,
  42.                 "id": "department",
  43.                 "name": "department",
  44.             }) }}
  45.         </div>
  46.         <div class="col">
  47.             {% set locationOptions = [] %}
  48.             {% set locationOptions = locationOptions|merge([{
  49.                 label: "job.oberview.form.Bitte wählen"|trans,
  50.                 value: '',
  51.                 selected: true
  52.             }]) %}
  53.             {% for location in locations %}
  54.                 {% set locationOptions = locationOptions|merge([{
  55.                     label: location.location.name|default(''),
  56.                     value: location.location.id|default(''),
  57.                     selected: location.location.id in app.request.get('location'),
  58.                     disabled: location.disabled ?? true
  59.                 }]) %}
  60.             {% endfor %}
  61.             {{ include('includes/form_elements/select.html.twig', {
  62.                 "label": "job.overview.form.Standort"|trans,
  63.                 "options": locationOptions,
  64.                 "id": "location",
  65.                 "name": "location",
  66.             }) }}
  67.         </div>
  68.         <div class="col-md-4">
  69.             {{ include('includes/form_elements/input-group-search.html.twig') }}
  70.         </div>
  71.     </div>
  72. </form>
  73. <div class="js-ajax-form__notifications" hidden></div>
  74. {{ include('jobs/includes/jobs-content.html.twig') }}