{% extends 'default_frame.twig' %}
{% set body_class = 'blogs_page' %}
{% set wrap_class = 'blogWrap' %}
{% set footerBrandListFlg = true %}
{% block stylesheet %}
<link rel="stylesheet" href="{{ asset('assets/css/contents.css') }}">
{% endblock stylesheet %}
{% block main %}
{% if shop is not defined or shop is null %}
{{ include('Block/header.twig') }}
{% else %}
{{ include('Block/header_shop.twig') }}
{% endif %}
<!-- BLOG -->
<div class="conts">
<h2 class="h2Normal">BLOG</h2>
<p class="txt14 ls6 tarS mt25P">ブログ</p>
</div>
<section class="blog">
{% set i = 0 %}
{% if currentPage == '1' %}
<div class="lastest-blogs--wrapper over-hidden">
<ul class="lastest-blogs--list flex-list--wrapper">
{% for j in range(0, 1) %}
{% set i = i + 1 %}
<li>
<a href="{{ url('blog_detail', {'id': Blogs[j].id}) }}">
{% set thumbnail_url = Blogs[j].thumbnail %}
{% if thumbnail_url is empty %}
{% set thumbnail_url = asset('no_image_product.png', 'save_image') %}
{% endif %}
<div class="blog-thumbnail" style="background-image:url('{{ thumbnail_url }}')"></div>
<h3 class="title">
<span>{{ Blogs[j].title|raw }}</span>
<span class="cat_name">
{% if shop is not defined or shop is null %}
{{ Blogs[j].cat_name|raw }}
{% else %}
{{ shop|upper }}
{% endif %}
</span>
</h3>
<p class="date">{{ Blogs[j].date }}</p>
</a>
</li>
{% endfor %}
</ul>
</div>
{% endif %}
<div class="spWidth">
<div class="blogs--wrapper over-hidden">
<ul class="blogs--list flex-list--wrapper">
{% set continue = false %}
{% set k = 0 %}
{% for Blog in Blogs %}
{% set continue = false %}
{% if k < i %}
{% set k = k + 1 %}
{% set continue = true %}
{% endif %}
{% if continue == false %}
<li>
<a href="{{ url('blog_detail', {'id': Blog.id}) }}">
{% set thumbnail_url = Blog.thumbnail %}
{% if thumbnail_url is empty %}
{% set thumbnail_url = asset('no_image_product.png', 'save_image') %}
{% endif %}
<div class="blog-thumbnail" style="background-image:url('{{ thumbnail_url }}')"></div>
<h3 class="title">
<span>{{ Blog.title|raw }}</span>
<span class="cat_name">
{% if shop is not defined or shop is null %}
{{ Blog.cat_name|raw }}
{% else %}
{{ shop|upper }}
{% endif %}
</span>
</h3>
<p class="date">{{ Blog.date }}</p>
</a>
</li>
{% endif %}
{% endfor %}
</ul>
</div>
</section>
{% if max_page_num > 1 %}
{# the number of first and last pages to be displayed #}
{% set extremePagesLimit = 3 %}
{# the number of pages that are displayed around the active page #}
{% set nearbyPagesLimit = 2 %}
<div class="pagination">
{% if currentPage > 1 %}
<a href="{{ path( app.request.attributes.get('_route'), app.request.query.all|merge({pageno: 1})) }}" class="first-pagination-link">
<i class="fas fa-angle-double-left"></i>
</a>
<a href="{{ path( app.request.attributes.get('_route'), app.request.query.all|merge({pageno: currentPage-1})) }}" class="prev-pagination-link">
<i class="fas fa-angle-left"></i>
</a>
{% for i in range(1, extremePagesLimit) if ( i < currentPage - nearbyPagesLimit ) %}
<a href="{{ path( app.request.attributes.get('_route'), app.request.query.all|merge({pageno: i})) }}">{{ i }}</a>
{% endfor %}
{% if extremePagesLimit + 1 < currentPage - nearbyPagesLimit %}
<span class="sep-dots">...</span>
{% endif %}
{% for i in range(currentPage-nearbyPagesLimit, currentPage-1) if ( i > 0 ) %}
<a href="{{ path( app.request.attributes.get('_route'), app.request.query.all|merge({pageno: i})) }}">{{ i }}</a>
{% endfor %}
{% endif %}
<a href="{{ path( app.request.attributes.get('_route'), app.request.query.all|merge({ pageno: currentPage })) }}"
class="active">{{ currentPage }}</a>
{% if currentPage < max_page_num %}
{% for i in range(currentPage+1, currentPage + nearbyPagesLimit) if ( i <= max_page_num ) %}
<a href="{{ path( app.request.attributes.get('_route'), app.request.query.all|merge({pageno: i})) }}">{{ i }}</a>
{% endfor %}
{% if (max_page_num - extremePagesLimit) > (currentPage + nearbyPagesLimit) %}
<span class="sep-dots">...</span>
{% endif %}
{% for i in range(max_page_num - extremePagesLimit+1, max_page_num) if ( i > currentPage + nearbyPagesLimit ) %}
<a href="{{ path( app.request.attributes.get('_route'), app.request.query.all|merge({pageno: i})) }}">{{ i }}</a>
{% endfor %}
<a href="{{ path( app.request.attributes.get('_route'), app.request.query.all|merge({pageno: currentPage+1})) }}" class="next-pagination-link">
<i class="fas fa-angle-right"></i>
</a>
<a href="{{ path( app.request.attributes.get('_route'), app.request.query.all|merge({pageno: max_page_num})) }}" class="last-pagination-link">
<i class="fas fa-angle-double-right"></i>
</a>
{% endif %}
</div>
{% endif %}
{% endblock %}