{# {% if app.request.query.get('tags[]')|default(null) %} #}
{% import 'blocks\\macros.html.twig' as macros %}
<section class="block-list programs-list" {{ macros.getBlockDataAttributes(_context) }}>
<div class="container">
{% if values|length == 0 %}
<div class="mb-5">
<h1>{{ requestedTag.description|default(null) }}</h1>
</div>
{{ 'zerorecords'|trans([],'studio') }}
{% else %}
<div class="row mb-5 align-items-center">
<div class="col-lg-7"><h1>{{ requestedTag.description|default(null) }}</h1></div>
<div class="col-lg-5 d-flex justify-content-lg-end mt-3 mt-lg-0">
<form class="results-order-form" method="get">
<label for="order_select" class="mb-0 small">Ordenar por</label>
<div class="select-wrapper">
<select id="order_select" name="order" class="form-select form-select-sm" onchange="this.form.submit()">
<option value="relevance" >Relevância</option>
<option value="newest" >Mais recentes</option>
<option value="popular" >Populares</option>
</select>
<i class="fa-solid fa-chevron-down"></i>
</div>
</form>
</div>
</div>
<div class="row grid search-results" style="--block-list-gap:20px; --block-list-cols:5">
{% macro result(value,languagecode) %}
{% set delay = 0 %}
{% for item in value %}
{% set item = {
id: item.pageId.id|default(null),
title: item.title|default(null),
hide_title: item.content.hide_title|default(null),
default_image: item.content.default_image|default(null),
logo: item.content.logo|default(null),
video_thumb: item.content.video_thumb|default(null),
video_youtubeid: item.content.video_youtubeid|default(null),
url: item.canonicalUrl|default(null),
tags: item.pageId.tags|default(null)
} %}
{% include 'partials/elements/program-poster.twig' %}
{% endfor %}
{% endmacro %}
{% import _self as renderMacro %}
{% if values.items is defined %}
{# {{ renderMacro.result(values.items,attributes,languagecode) }} #}
{% else %}
{{ renderMacro.result(values,languagecode) }}
{% endif %}
</div>
{% if fields.paginate is defined %}
{% if fields.paginate %}
{% set datapage = paginator.getPaginationData %}
{% if isajax is defined %}
{% if datapage.pageCount > 1 %}
<nav>
<ul class="pagination">
{% if datapage.previous is defined %}
<li class="page-item ajax-paginator" data-page-id="{{ pageid }}" page-id="{{ datapage.previous }}">
<span class="page-link" rel="prev">« {{ 'label_previous'|trans([], 'KnpPaginatorBundle') }}</span>
</li>
{% else %}
<li class="page-item disabled">
<span class="page-link">« {{ 'label_previous'|trans([], 'KnpPaginatorBundle') }}</span>
</li>
{% endif %}
{% for i in 1..datapage.pageCount %}
<li class="page-item {% if i == datapage.current %}active{% else %}ajax-paginator" data-page-id="{{ pageid }}" page-id="{{ i }}{% endif %}">
<span class="page-link">{{ i }}</span>
</li>
{% endfor %}
{% if datapage.next is defined %}
<li class="page-item ajax-paginator" data-page-id="{{ pageid }}" page-id="{{ datapage.next }}">
<span class="page-link" rel="next">{{ 'label_next'|trans([], 'KnpPaginatorBundle') }} »</span>
</li>
{%else%}
<li class="page-item disabled">
<span class="page-link">{{ 'label_next'|trans([], 'KnpPaginatorBundle') }} »</span>
</li>
{% endif %}
</ul>
</nav>
{% endif %}
{% else %}
{{ knp_pagination_render(paginator,'paginator/navigation.pagination.html.twig') }}
{% endif %}
{% endif %}
{% endif %}
{% endif %}
</div>
</section>
{# {% endif %} #}