Code development platform for open source projects from the European Union institutions

Skip to content
Snippets Groups Projects
Commit 828ea59f authored by drishu's avatar drishu
Browse files

OEL-1514: Wrap template in spaceless filter.

parent 6d0b8b9a
No related branches found
No related tags found
2 merge requests!156OEL-1450: Epic list pages.,!139OEL-1514: Improve list pages integration in whitelabel
{{ content|without('extra_field_oe_list_page_filters:node:oe_list_page', 'extra_field_oe_list_page_results:node:oe_list_page', 'extra_field_oe_list_page_selected_filters:node:oe_list_page', 'extra_field_oe_list_page_total_count:node:oe_list_page') }}
<div class="row">
<div class="col-12 col-lg-3">
{% set filters = content['extra_field_oe_list_page_filters:node:oe_list_page']|render %}
{% if filters %}
{{ pattern('offcanvas', {
'variant': 'search',
'title': 'Filter options',
'body': filters,
'placement': 'start',
'body_scroll': false,
'backdrop': true,
'toggle': {
'label': 'Filters',
'variant': 'light',
'size': 'lg',
'icon': 'filter',
'icon_position': 'before',
'attributes': create_attribute().addClass(['d-lg-none', 'w-100', 'mb-4']),
},
}) }}
{% endif %}
</div>
<div class="col-12 col-lg-9 col-xxl-8">
<div class="row">
<div class="col-md-6 col-lg-8 align-self-center">
<h4 class="mb-0">
<span class="text-capitalize">{{ label }}</span>
({{ content['extra_field_oe_list_page_total_count:node:oe_list_page'] }})
</h4>
</div>
{% set selected_filters %}
{{ content['extra_field_oe_list_page_selected_filters:node:oe_list_page']|merge({'#theme': 'field__bare'}) }}
{% endset %}
{% if selected_filters|trim is not empty %}
<div class="col-md-12 order-md-2 mt-3">
{{ selected_filters }}
</div>
{% apply spaceless %}
{{ content|without('extra_field_oe_list_page_filters:node:oe_list_page', 'extra_field_oe_list_page_results:node:oe_list_page', 'extra_field_oe_list_page_selected_filters:node:oe_list_page', 'extra_field_oe_list_page_total_count:node:oe_list_page') }}
<div class="row">
<div class="col-12 col-lg-3">
{% set filters = content['extra_field_oe_list_page_filters:node:oe_list_page']|render %}
{% if filters %}
{{ pattern('offcanvas', {
'variant': 'search',
'title': 'Filter options',
'body': filters,
'placement': 'start',
'body_scroll': false,
'backdrop': true,
'toggle': {
'label': 'Filters',
'variant': 'light',
'size': 'lg',
'icon': 'filter',
'icon_position': 'before',
'attributes': create_attribute().addClass(['d-lg-none', 'w-100', 'mb-4']),
},
}) }}
{% endif %}
</div>
{{ content['extra_field_oe_list_page_results:node:oe_list_page'] }}
<div class="col-12 col-lg-9 col-xxl-8">
<div class="row">
<div class="col-md-6 col-lg-8 align-self-center">
<h4 class="mb-0">
<span class="text-capitalize">{{ label }}</span>
({{ content['extra_field_oe_list_page_total_count:node:oe_list_page'] }})
</h4>
</div>
{% set selected_filters %}
{{ content['extra_field_oe_list_page_selected_filters:node:oe_list_page']|merge({'#theme': 'field__bare'}) }}
{% endset %}
{% if selected_filters|trim is not empty %}
<div class="col-md-12 order-md-2 mt-3">
{{ selected_filters }}
</div>
{% endif %}
</div>
{{ content['extra_field_oe_list_page_results:node:oe_list_page'] }}
</div>
</div>
</div>
{% endapply %}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment