{% extends 'web/base.html.twig' %}
{% block title %}Novosti i savjeti – 2sweet | Blog o slasticama i vjenčanjima{% endblock %}
{% block seo %}
<meta name="description" content="Savjeti o odabiru svadbene torte, inspirativne priče s vjenčanja i novosti iz slastičarskog svijeta. Blog slastičarnice 2sweet iz Zagreba.">
<meta property="og:title" content="Novosti i savjeti – 2sweet Blog">
<meta property="og:description" content="Savjeti o odabiru svadbene torte, inspirativne priče s vjenčanja i novosti iz slastičarskog svijeta.">
<meta property="og:type" content="blog">
{% endblock %}
{% block body %}
{{ include('web/components/inner/breadcrumb.html.twig') }}
<div class="bgWhite">
<div class="container">
<div class="emptySpace100 emptySpace-xs60"></div>
{% if articles.totalItemCount == 0 %}
<div class="text-center" style="padding: 60px 0;">
<h3 class="h4" style="color:#b85b63;">Uskoro dolaze slatki sadržaji!</h3>
<p class="normall" style="color:#888; margin-top:15px;">Pratite nas za novosti, savjete i inspiraciju.</p>
</div>
{% else %}
<div class="row">
{% for article in articles %}
<div class="col-md-6 col-lg-4" style="margin-bottom:40px;">
<div style="border:1px solid #f3d9d2; border-radius:8px; overflow:hidden;">
{% if article.image %}
<img src="{{ asset('uploads/articles/' ~ article.image) }}"
alt="{{ article.title }}"
style="width:100%; height:200px; object-fit:cover;">
{% else %}
<div style="width:100%; height:160px; background:linear-gradient(135deg,#f9e8e5,#faf3f0); display:flex; align-items:center; justify-content:center;">
<span style="font-size:48px;">🍰</span>
</div>
{% endif %}
<div style="padding:20px;">
<p style="color:#b85b63; font-size:13px; margin-bottom:6px;">
{{ article.publishedAt ? article.publishedAt|date('d. F Y.') : article.createdAt|date('d. F Y.') }}
</p>
<h4 class="h4" style="color:#4b2c20; margin-bottom:10px;">{{ article.title }}</h4>
{% if article.excerpt %}
<p class="normall" style="color:#666; line-height:1.7; margin-bottom:16px;">{{ article.excerpt }}</p>
{% else %}
<p class="normall" style="color:#666; line-height:1.7; margin-bottom:16px;">{{ article.content|striptags|slice(0, 160) }}{% if article.content|striptags|length > 160 %}…{% endif %}</p>
{% endif %}
<a href="{{ path('web_article', {'slug': article.slug}) }}"
style="display:inline-block; color:#b85b63; font-weight:600; text-decoration:none; border:1px solid #b85b63; padding:8px 20px; border-radius:4px;">
Čitaj više →
</a>
</div>
</div>
</div>
{% endfor %}
</div>
{# Pagination #}
{% if articles.pageCount > 1 %}
<div style="text-align:center; margin-top:20px; margin-bottom:20px;">
{{ knp_pagination_render(articles) }}
</div>
{% endif %}
{% endif %}
<div class="emptySpace-xs60 emptySpace95"></div>
</div>
</div>
<div class="footerSeparator"></div>
<div class="emptySpace50 emptySpace-xs30"></div>
{% endblock %}