--- /dev/null
+{% load i18n %}
+
+<!-- Start date only -->
+{% if event.start and not event.end %}
+
+ {{ event.start|date:"l j F" }}
+
+ <!-- Start date with hour -->
+ {% if event.start|date:"H:i" != "23:59" %}
+ {% trans "at" %}
+ {{ event.start|date:"H\hi" }}
+ {% endif %}
+
+<!-- Start and end date -->
+{% else %}
+
+ <!-- Start and end date is the same day -->
+ {% if event.start|date:"d.m.y" == event.end|date:"d.m.y" %}
+
+ {{ event.start|date:"l j F" }}
+
+ <!-- Start date with hour -->
+ {% if event.start|date:"H:i" != "23:59" %}
+ {% trans "from" %}
+ {{ event.start|date:"H\hi" }}
+ {% if event.end|date:"H:i" != "23:59" %}
+ {% trans "to" %}
+ {{ event.end|date:"H\hi" }}
+ {% endif %}
+ {% endif %}
+
+ <!-- Start and end date are the same month -->
+ {% elif event.start|date:"m.y" == event.end|date:"m.y" %}
+
+ {% trans "From" %}
+ {{ event.start|date:"j" }}
+ {% trans "to" %}
+ {{ event.end|date:"j F" }}
+
+ <!-- Start and end date are completely different -->
+ {% else %}
+
+ {{ event.start|date:"j F" }}
+ -
+ {{ event.end|date:"j F" }}
+
+ {% endif %}
+
+{% endif %}
<h3 class="article-box__title">{{ content.content_object.title }}</h3>
<div class="article-box__subtitle">
{% if content.content_type.model == 'article' %}
- {{ content.content_object.publish_date|date:"DATE_FORMAT" }}
+ {{ content.content_object.publish_date|date:"d.m.y" }}
{% for category in content.content_object.categories.all %}
{% if forloop.first %} | {% endif %}
{% if not forloop.first %}, {% endif %}
<strong>{{ category }}</strong>
{% endfor %}
{% elif content.content_type.model == 'event' %}
- {% if content.content_object.start %}
- {% if content.content_object.end %}
- {% trans "From" %}
- {% endif %}
- {{ content.content_object.start|date:"DATE_FORMAT" }}
- {% if content.content_object.end %}
- {% trans "to" %} {{ content.content_object.end|date:"DATE_FORMAT" }}
- {% endif %}
- {% endif %}
+ {% with content.content_object as event %}
+ <strong>
+ {% include 'agenda/includes/event_date.html' %}
+ </strong>
+ {% endwith %}
{% if content.content_object.location %}
- <br /><strong>{{ content.content_object.location }}</strong>
+ <br />{{ content.content_object.location }}
{% endif %}
{% endif %}
</div>
<h3 class="article-box__title">{{ slider.content_object.title }}</h3>
<div class="article-box__subtitle">
<strong>{{ slider.content_object.sub_title }}</strong>
- </div>
- <div>
{% if slider.content_object.start %}
- {% if slider.content_object.end %}
- {% trans "From" %}
- {% endif %}
- {{ slider.content_object.start|date:"DATE_FORMAT" }}
- {% if slider.content_object.end %}
- {% trans "to" %} {{ slider.content_object.end|date:"DATE_FORMAT" }}
- {% endif %}
+ {% with slider.content_object as event %}
+ <strong>
+ {% include 'agenda/includes/event_date.html' %}
+ </strong>
+ {% endwith %}
{% endif %}
{% if slider.content_object.location %}
- <br /><strong>{{ slider.content_object.location }}</strong>
+ <br />{{ slider.content_object.location }}
{% endif %}
</div>
<div class="article-box__desc">