{% extends 'base.html.twig' %} {% block title %}{% if dayResult %}{{ lang == 'pl' ? 'Święta na ' ~ dayResult.formattedDate : 'Holidays on ' ~ dayResult.formattedDate }} | Ferrio{% endif %}{% endblock %} {% block meta_description %}{% if dayResult and dayResult.holidays|length > 0 %}{% set first_names = [] %}{% for h in dayResult.holidays|slice(0, 2) %}{% set first_names = first_names|merge([h.name]) %}{% endfor %}{{ lang == 'pl' ? dayResult.holidays|length ~ ' świąt na ' ~ dayResult.formattedDate ~ ' – ' ~ first_names|join(', ') ~ '. Odkryj niezwykłe święta na Ferrio.' : dayResult.holidays|length ~ ' holidays on ' ~ dayResult.formattedDate ~ ' including ' ~ first_names|join(', ') ~ '. Discover unusual celebrations worldwide.' }}{% else %}{{ lang == 'pl' ? 'Odkryj niezwykłe święta na ' ~ (dayResult ? dayResult.formattedDate : '') ~ ' | Ferrio' : 'Discover unusual holidays on ' ~ (dayResult ? dayResult.formattedDate : '') ~ ' | Ferrio' }}{% endif %}{% endblock %} {% block meta_extra %} {% set page_title = lang == 'pl' ? 'Święta na ' ~ (dayResult ? dayResult.formattedDate : '') ~ ' | Ferrio' : 'Holidays on ' ~ (dayResult ? dayResult.formattedDate : '') ~ ' | Ferrio' %} {% if dayResult and dayResult.holidays|length > 0 %} {% set first_names = [] %} {% for h in dayResult.holidays|slice(0, 2) %} {% set first_names = first_names|merge([h.name]) %} {% endfor %} {% set page_desc = lang == 'pl' ? dayResult.holidays|length ~ ' świąt na ' ~ dayResult.formattedDate ~ ' – ' ~ first_names|join(', ') ~ '. Odkryj niezwykłe święta na Ferrio.' : dayResult.holidays|length ~ ' holidays on ' ~ dayResult.formattedDate ~ ' including ' ~ first_names|join(', ') ~ '. Discover unusual celebrations worldwide.' %} {% else %} {% set page_desc = lang == 'pl' ? 'Odkryj niezwykłe święta na ' ~ (dayResult ? dayResult.formattedDate : '') : 'Discover unusual holidays on ' ~ (dayResult ? dayResult.formattedDate : '') %} {% endif %} {% set page_url = url('day', {month: month, day: day}) %} {% set prev_url = url('day', {month: prevDay.month, day: prevDay.day}) %} {% set next_url = url('day', {month: nextDay.month, day: nextDay.day}) %} {% include 'partials/meta_tags.html.twig' with { meta_title: page_title, meta_description: page_desc, meta_url: page_url, meta_prev: prev_url, meta_next: next_url, } %} {# Prefetch adjacent pages for faster navigation #} {# Prevent indexing of empty day pages #} {% if not dayResult or dayResult.holidays|length == 0 %} {% endif %} {# JSON-LD Structured Data #} {% if dayResult and dayResult.holidays|length > 0 %} {% endif %} {% endblock %} {% block body %}
{% include 'partials/header.html.twig' %} {% if not hasError %} {# Date navigation #}

{{ lang == 'pl' ? 'Święta – ' ~ dayResult.formattedDate : 'Holidays – ' ~ dayResult.formattedDate }}

{% endif %} {# Content #} {% if hasError %} {% include 'partials/error.html.twig' %} {% elseif dayResult.holidays|length == 0 %}
{{ lang == 'pl' ? 'Nie znaleziono świąt na ten dzień.' : 'No holidays found for this date.' }}
{% else %} {# Holidays — all cards visible by default for SEO; JS enhances to carousel #} {% endif %} {% if not hasError %} {# Internal links: upcoming + browse by month #} {% endif %}
{% endblock %}