-
Uwe Jandt (DESY, HIFIS) authoredUwe Jandt (DESY, HIFIS) authored
event_digest.html 2.94 KiB
{% comment %}
Requires the "event" parameter to be set
NOTE: The time formatting is context sensitive.
If "event.end.date" is not set, "event.start.date" will be implied,
assuming it is a one-day event.
The formatting then omits the end date and puts start and end time on the
same line.
Otherwise, date and time will be put on one line for start and end.
{% endcomment %}
{% if include.event %}
<div class="digest">
<div>
{% include events/event_registration_badges.html event=include.event %}
<h3>Time:</h3>
{{ include.event.start.date | date: "%a., %d " }}
{% assign m = include.event.start.date | date: "%B" %}
{% case m %}
{% when 'May' or 'June' or 'July' %}{{ m }}
{% when 'September' %}Sept.
{% else %}{{ include.event.start.date | date: "%b." }}
{% endcase %}
{{ include.event.start.date | date: " %Y" }}​
{{ include.event.start.time | date: ", %H:%M" }} —
{% if include.event.end.date %}
<br>
{{ include.event.end.date | date: "%a., %d " }}
{% assign m = include.event.end.date | date: "%B" %}
{% case m %}
{% when 'May' or 'June' or 'July' %}{{ m }}
{% when 'September' %}Sept.
{% else %}{{ include.event.end.date | date: "%b." }}
{% endcase %}
{{ include.event.end.date | date: " %Y" }}​
{{ include.event.end.time | date: ", %H:%M" }}
{% else %}
{{ include.event.end.time | date: "%H:%M" }}
{% endif %}
{% if include.event.organizers %}
<h3>Organizers:</h3>
{% for organizer in include.event.organizers %}
{% assign organizer_entry = site.data.hifis_team | where: "id", organizer %}
{% if organizer_entry.size > 0 %}
{% assign person = organizer_entry[0] %}
{% include team_card_mini.html person=person %}
{% else %}
{% include team_card_mini_non_member.html person_name=organizer %}
{% endif %}
{% endfor %}
{% endif %}
{% if include.event.lecturers %}
<h3>Lecturers:</h3>
{% for lecturer in include.event.lecturers %}
{% assign lecturer_entry = site.data.hifis_team | where: "id", lecturer %}
{% if lecturer_entry.size > 0 %}
{% assign person = lecturer_entry[0] %}
{% include team_card_mini.html person=person %}
{% else %}
{% include team_card_mini_non_member.html person_name=lecturer %}
{% endif %}
{% endfor %}
{% endif %}
</div>
{% if include.event.location %}
<div class="location-info">
<h3>Location:</h3>
{% include team_card/organization_long.html
location=include.event.location
%}
</div>
{% else %}
<!-- WARN event has no location defined -->
{% endif %}
</div>
{% else %}
<!--
WARN event_digest.html was included, but "event" was not defined.
-->
{% endif %}