{% import '@SyliusUi/Macro/pagination.html.twig' as pagination %}
{% import '@SyliusUi/Macro/messages.html.twig' as messages %}
{% extends '@SyliusShop/layout.html.twig' %}
{% block content %}
{% block blog_breadcrumb %}
<div class="ui breadcrumb blog_breadcrumb d-none d-sm-block">
<a href="{{ path('sylius_shop_homepage') }}" class="section">{{'sylius.ui.home'|trans}}</a>
<div class="divider"> > </div>
<div class="active section font-weight-bold">{{ 'odiseo_sylius_blog_plugin.ui.blog.header'|trans }}</div>
</div>
{% endblock %}
{% block blog_header %}
<h1 class="ui blog_header mb-5">
<div class="content">{{'homepage.waitingList.maxNews'|trans}}</div>
</h1>
{% endblock %}
{% block blog_articles %}
<div class="ui grid">
{% if resources|length > 0 %}
{% for article in resources %}
{% set uniqueArticleId = "blog_article_" ~ article.id %}
<div class="col-sm col-md-4 mb-4">
<div class="ui fluid card homepage_blog_section">
<a class="header" href="{{ path('odiseo_sylius_blog_plugin_shop_article_show', {'slug' : article.slug}) }}" class="header sylius-product-name title_block">
<picture>
{% if article.images|length > 0 %}
{% if app.environment == "prod" %}
<source id="{{ uniqueArticleId }}_source_1" srcset="{{ article.images[0].path|imagine_filter(filter|default('my_shop_product_large_thumbnail')) }}" type="image/webp">
<source id="{{ uniqueArticleId }}_source_2" srcset="{{ article.images[0].path|imagine_filter(filter|default('sylius_shop_product_large_thumbnail')) }}" type="image/jpg">
<img width="350px" height="350px" style="width:100% !important; height: auto !important;" src="{{ article.images[0].path|imagine_filter(filter|default('sylius_shop_product_large_thumbnail')) }}" alt="{{ article.title }}" class="blog_image" onerror="this.src='{{ article.images[0].path|imagine_filter(filter|default('sylius_shop_product_large_thumbnail')) }}';document.getElementById('{{ uniqueArticleId }}_source_1').srcset=document.getElementById('{{ uniqueArticleId }}_source_2').srcset=this.src;this.onerror=null;" />
{% else %}
<source id="{{ uniqueArticleId }}_source_1" srcset="{{ article.images[0].path|imagine_filter(filter|default('my_shop_product_large_thumbnail')) }}" type="image/webp">
<source id="{{ uniqueArticleId }}_source_2" srcset="{{ article.images[0].path|imagine_filter(filter|default('sylius_shop_product_large_thumbnail')) }}" type="image/jpg">
<img width="350px" height="350px" style="width:100% !important; height: auto !important;" src="{{ article.images[0].path|imagine_filter(filter|default('sylius_shop_product_large_thumbnail')) }}" alt="{{ article.title }}" class="blog_image" onerror="this.src='{{article.images[0].path|imagine_filter(filter|default('sylius_shop_product_large_thumbnail'))}}';document.getElementById('{{ uniqueArticleId }}_source_1').srcset=document.getElementById('{{ uniqueArticleId }}_source_2').srcset=this.src;this.onerror=null;"/>
{% endif %}
{% else %}
<source srcset="{{ asset('assets/shop/img/placeholder_max.webp') }}" type="image/webp">
<source srcset="{{ asset('assets/shop/img/placeholder_max.jpg') }}" type="image/jpg">
<img width="350px" height="350px" style="width:100% !important; height: auto !important;" src="{{ asset('assets/shop/img/placeholder_max.jpg') }}" class="blog_image" />
{% endif %}
</picture>
</a>
<div class="content blog_content">
<a class="header p-2" href="{{ path('odiseo_sylius_blog_plugin_shop_article_show', {'slug' : article.slug}) }}" class="header sylius-product-name title_block">
{% if article.title|length > 45 %}
{{ article.title|striptags|slice(0, 45)|raw }}....
{% else %}
{{article.title}}
{% endif %}
</a>
<div class="text_block"> {{ article.content|striptags|slice(0, 150)|raw }}...</div>
<div class="bottom_link"><a href="{{ path('odiseo_sylius_blog_plugin_shop_article_show', {'slug' : article.slug}) }}">{{ 'app.pages.blog.shop.article.see_more'|trans }}</a></div>
</div>
</div>
</div>
{% endfor %}
{% else %}
{{ messages.info('sylius.ui.no_results_to_display') }}
{% endif %}
</div>
<div class="pagination-articles">{{ pagination.simple(resources) }}</div>
{% endblock %}
{% if disqus_shortname() %}
{% block blog_disqus %}
{% include '@OdiseoSyliusBlogPlugin/Shop/Article/_disqus.html.twig' %}
{% endblock %}
{% endif %}
{% endblock %}