templates/bundles/ElementsPresseBundle/Includes/Texte/Filter.html.twig line 1

Open in your IDE?
  1. {% set action = pimcore_url({}, 'presseJsonResponse') %}
  2. <form action="/404" data-action="{{ action }}" class="js-ajax-form__form mb-3 mt-3">
  3.     <ul class="list-inline d-flex mb-md-5 mb-3 form-tab-radio-list">
  4.         <li class="list-inline-item">
  5.             {{ include('includes/form_elements/radio.html.twig', {
  6.                 label: "presse-bundle.text-overview.filter.all"|trans,
  7.                 id: "all",
  8.                 name: "resort",
  9.                 value: "all",
  10.                 isTabRadio: true,
  11.                 inputAttributes: {
  12.                     checked: true,
  13.                 },
  14.             }) }}
  15.         </li>
  16.         {% for resortKey in siteConfig().resorts %}
  17.             {% set inputAttributes = [] %}
  18.             {% if (document.property('resort') == resortKey and not app.request.get('resort')) or (app.request.get('resort') == resortKey) %}
  19.                 {% set inputAttributes = {
  20.                     checked: true
  21.                 } %}
  22.             {% endif %}
  23.             <li class="list-inline-item">
  24.                 {{ include('includes/form_elements/radio.html.twig', {
  25.                     label: ('global.resort.' ~ resortKey)|trans,
  26.                     id: resortKey,
  27.                     name: "resort",
  28.                     value: resortKey,
  29.                     isTabRadio: true,
  30.                     inputAttributes: inputAttributes,
  31.                     inputModifier: 'js-ajax-form__reset',
  32.                 }, with_context = false) }}
  33.             </li>
  34.         {% endfor %}
  35.     </ul>
  36.     <div class="row gy-3 align-items-end">
  37.         {% if categories|length %}
  38.             {% set categoryOptions = [{
  39.                 label: 'presse-bundle.text-overview.filter.ChooseCategory'|trans,
  40.                 name: 'category',
  41.                 selected: true
  42.             }]|merge(categories|map(category => {
  43.                 label: category.name|default(''),
  44.                 value: category.id|default(''),
  45.                 name: 'category',
  46.                 selected: category.id in app.request.get('category', []),
  47.             })) %}
  48.             <div class="col-xl-2 col-md-3 col-6">
  49.                 {{ include('includes/form_elements/select.html.twig', {
  50.                     "label": ' ',
  51.                     "id": "category",
  52.                     "name": "category",
  53.                     "className": "form-group",
  54.                     "options": categoryOptions
  55.                 }) }}
  56.             </div>
  57.         {% endif %}
  58.         <div class="col-md-4 ms-auto">
  59.             {{ include('includes/form_elements/input-group-search.html.twig', {
  60.                 value: app.request.get('keyword'),
  61.                 name: 'keyword',
  62.             }) }}
  63.         </div>
  64.     </div>
  65. </form>