{% set action = pimcore_url({}, 'presseJsonResponse') %}
<form action="/404" data-action="{{ action }}" class="js-ajax-form__form mb-3 mt-3">
<ul class="list-inline d-flex mb-md-5 mb-3 form-tab-radio-list">
<li class="list-inline-item">
{{ include('includes/form_elements/radio.html.twig', {
label: "presse-bundle.text-overview.filter.all"|trans,
id: "all",
name: "resort",
value: "all",
isTabRadio: true,
inputAttributes: {
checked: true,
},
}) }}
</li>
{% for resortKey in siteConfig().resorts %}
{% set inputAttributes = [] %}
{% if (document.property('resort') == resortKey and not app.request.get('resort')) or (app.request.get('resort') == resortKey) %}
{% set inputAttributes = {
checked: true
} %}
{% endif %}
<li class="list-inline-item">
{{ include('includes/form_elements/radio.html.twig', {
label: ('global.resort.' ~ resortKey)|trans,
id: resortKey,
name: "resort",
value: resortKey,
isTabRadio: true,
inputAttributes: inputAttributes,
inputModifier: 'js-ajax-form__reset',
}, with_context = false) }}
</li>
{% endfor %}
</ul>
<div class="row gy-3 align-items-end">
{% if categories|length %}
{% set categoryOptions = [{
label: 'presse-bundle.text-overview.filter.ChooseCategory'|trans,
name: 'category',
selected: true
}]|merge(categories|map(category => {
label: category.name|default(''),
value: category.id|default(''),
name: 'category',
selected: category.id in app.request.get('category', []),
})) %}
<div class="col-xl-2 col-md-3 col-6">
{{ include('includes/form_elements/select.html.twig', {
"label": ' ',
"id": "category",
"name": "category",
"className": "form-group",
"options": categoryOptions
}) }}
</div>
{% endif %}
<div class="col-md-4 ms-auto">
{{ include('includes/form_elements/input-group-search.html.twig', {
value: app.request.get('keyword'),
name: 'keyword',
}) }}
</div>
</div>
</form>