{% extends 'partials/base.html.twig' %} {% set show_breadcrumbs = header_var('show_breadcrumbs', [page, blog])|defined(true) %} {% set show_sidebar = header_var('show_sidebar', [page, blog])|defined(true) %} {% set blog_image = page.media.images[page.header.hero_image] ?: page.media.images|first %} {% if not (grav.uri.param('chromeless') or grav.uri.param('embedded') or grav.uri.param('standalone')) and not(theme_var('chromeless.enabled')) %} {% block hero %} {% include 'partials/hero.html.twig' with {id: 'blog-hero', content: page.content, hero_image: blog_image} %} {% endblock %} {% endif %} {% block content %} {% if show_breadcrumbs and config.plugins.breadcrumbs.enabled %} {% include 'partials/breadcrumbs.html.twig' %} {% endif %} {{ page.content|raw }} {% set prevYearUrl = page.url ~ '/year:' ~ calendar.prevYear|date('Y') ~ '/month:' ~ calendar.prevYear|date('m') %} {% set nextYearUrl = page.url ~ '/year:' ~ calendar.nextYear|date('Y') ~ '/month:' ~ calendar.nextYear|date('m') %} {% set prevMonthUrl = page.url ~ '/year:' ~ calendar.prev.date|date('Y') ~ '/month:' ~ calendar.prev.date|date('m') %} {% set nextMonthUrl = page.url ~ '/year:' ~ calendar.next.date|date('Y') ~ '/month:' ~ calendar.next.date|date('m') %} {% set currMonthUrl = page.url %} {% set prevYearTitle = calendar.prevYear|dateTranslate(config.plugins.events.calendar.header) %} {% set nextYearTitle = calendar.nextYear|dateTranslate(config.plugins.events.calendar.header) %} {% set prevMonthTitle = calendar.prev.date|dateTranslate(config.plugins.events.calendar.header) %} {% set nextMonthTitle = calendar.next.date|dateTranslate(config.plugins.events.calendar.header) %}
{% set fdowOffset = config.plugins.events.calendar.first_dow %} {% set dayChar = config.plugins.events.calendar.day_char %} {% if dayChar == 0 %} {% set dayChar = 1000 %} {% endif %} {% for day in range(0,6) %} {% endfor %} {% set startDow = (calendar.date|date('w') +6-fdowOffset) % 7 %} {% set dow = startDow %} {% set month = "now"|date("F") %} {% set year = "now"|date("Y") %} {% for day in range(1,calendar.daysInMonth) %} {% if loop.first and startDow != 0 %} {% endif %} {% if loop.last and dow != 6 %} {% endif %} {% if dow == 6 %} {% set dow = 0 %} {% else %} {% set dow = dow + 1 %} {% endif %} {% endfor %}
« {{ calendar.date|dateTranslate(config.plugins.events.calendar.header) }} »
{{ 'GRAV.DAYS_OF_THE_WEEK'|ta((fdowOffset+day) % 7)|slice(0, dayChar) }}
{% if calendar.events[calendar.year][calendar.month][day] != null %} {% set title_date = calendar.month ~ '/' ~ day ~ '/' ~ calendar.year %} {% else %}
{{ day }}
{% endif %}
{% set title_date = calendar.month ~ '/' ~ day ~ '/' ~ calendar.year %}

{{ title_date|dateTranslate(config.plugins.events.calendar.details.title) }}

    {% for event in calendar.events[calendar.year][calendar.month][day] %} {% if event.title %}
  • {% include 'partials/event_calendar_item.html.twig' with { 'event': event } %}
  • {% endif %} {% endfor %}
 
{% set day = "now"|date("j") %} {% set month = "now"|date("n") %} {% set year = "now"|date("Y") %}

{{ "now"|dateTranslate(config.plugins.events.calendar.details.title) }}

    {% if calendar.events[year][month][day] == null %}
  • {{ "PLUGIN_EVENTS.CALENDAR.NO_EVENTS"|t }}
  • {% else %} {% for event in calendar.events[year][month][day] %} {% if event.title %}
  • {% include 'partials/event_calendar_item.html.twig' with { 'event': event } %}
  • {% endif %} {% endfor %} {% endif %}

{{ "PLUGIN_EVENTS.CALENDAR.VIEW_ALL_EVENTS"|t }}

{% endblock %}