{% set postLimit = 6 %}
{% set page = app.request.query.get('page') %}
{% set category = app.request.query.get('category') %}
{% set searchPhrase = app.request.query.get('searchPhrase') %}
{% set postsCount = get_posts_count(searchPhrase, category) %}
{% if postsCount == 0 %}
{% include 'front/blocks/blog/block_search_post.twig' %}
<section class="parent-container bar text-center py-70 bg-grey">
<div class="container">
<h1 class="f-36 b-900 text-uppercase mb-0">Brak wpisów</h1>
</div>
</section>
{% else %}
{% include 'front/blocks/blog/block_search_post.twig' %}
{% set maxPage = (postsCount/postLimit)|round(0, 'ceil') %}
{% set isRedirect = maxPage < page %}
{% if isRedirect and searchPhrase is null %}
{% set blogUrl = get_blog_url(app.request.locale|default('pl')) %}
<script>
window.onload = function() {
let category = '{{ app.request.query.get('category') }}';
let postsCount = {{ postsCount }};
let link = '{{ blogUrl|default('') }}?page=1';
if(category !== '' && postsCount > 0) {
link = link + '&category=' + category
}
location.replace(link);
}
</script>
{% else %}
{% set posts = get_posts(postLimit, page, searchPhrase, category) %}
{% endif %}
<section class="parent-container bg-grey py-5">
<div class="container overflow-hidden">
<div class="row g-3">
{% for post in posts.items|default([]) %}
<div class="col-lg-4 col-sm-6 col-12 blog-card ">
<div class="bg-white p-3">
<div class="blog-item">
<a href="{{ post.page.translations.pl.url|default('') }}">
<div class="zoom">
<img src="{{ (CONST_IMAGE_URL ~ post.postPreview.fileName|default(''))|imagine_filter('full') }}" alt="">
<p>{{ post.translations.pl.head|default('') }}</p>
{% if post.isNews|default(false) %}
<div class="bg-secondary text-white new">new</div>
{% endif %}
</div>
</a>
</div>
<p class="my-4 mb-5 my-md-5 text-content">{{ post.translations.pl.intro|default('')| slice(0,150) ~ '...' }}</p>
<div class="text-center"><a href="{{ post.page.translations.pl.url|default('') }}" class="btn btn-sm btn-dark">czytaj</a></div>
</div>
</div>
{% endfor %}
</div>
</div>
</section>
{% include 'front/blocks/blog/block_pagination.twig' %}
{% endif %}