{# calendar.twig - Универсальный компонент календаря Параметры: - events: Массив событий Пример: events: [ { id: 1, title: 'Событие 1', date: '2026-01-15', color: '#3B82F6', url: '/path/to/event' } ] - currentMonth: Текущий месяц в формате YYYY-MM - prevMonth: URL или параметр для предыдущего месяца - nextMonth: URL или параметр для следующего месяца - eventComponent: Имя Twig компонента для рендеринга событий (опционально) - onEventClick: JavaScript функция при клике на событие (опционально) - showLegend: Показывать легенду (опционально, по умолчанию true) - legend: Массив для легенды (опционально) Пример: legend: [ { name: 'Этап 1', color: '#3B82F6' } ] #} {# Навигация по месяцам #} {% if showNavigation|default(true) %}