Skip to content
Snippets Groups Projects
event-card.html 1.94 KiB
Newer Older
Erxleben, Fredo's avatar
Erxleben, Fredo committed
{% assign event = include.event %}
{% assign location = site.data.hifis_organizations[event.location.campus] %}
{% if event %}
<div class="card frontpage-card">
    <div class="card-body">
        <div>
            {% if event.start.date %}
            <span class="badge badge-danger">
Erxleben, Fredo's avatar
Erxleben, Fredo committed
                <i class="fas fa-calendar-day" aria-hidden="true"></i> 
                {{ event.start.date | date: "%d.&thinsp;%b.&thinsp;%y" }}
            </span>
            {% endif %}

            {% if event.type %}
            <span class="badge badge-secondary">
Erxleben, Fredo's avatar
Erxleben, Fredo committed
                <i class="fas fa-flag" aria-hidden="true"></i> 
                {{ event.type | capitalize }}
            </span>
            {% endif %}

Erxleben, Fredo's avatar
Erxleben, Fredo committed
            {% if event.location.campus %}
            {% assign organization_code = event.location.campus | split: "-" | first %}
            {% assign organization =  site.data.helmholtz-centers[organization_code] %}
            {% assign city = organization.campii[event.location.campus].city %}
            <span class="badge badge-primary">
Erxleben, Fredo's avatar
Erxleben, Fredo committed
                <i class="fas fa-location-arrow" aria-hidden="true"></i> 
                {% if city %}{{ city }}{% else %}{{ event.location.campus }}{% endif %}
Erxleben, Fredo's avatar
Erxleben, Fredo committed
            </span>
            {% endif %}
Erxleben, Fredo's avatar
Erxleben, Fredo committed
        </div>

        {% if event.title %}
Erxleben, Fredo's avatar
Erxleben, Fredo committed
            <a href="{{ event.url | relative_url }}">{{ event.title }}</a>
Erxleben, Fredo's avatar
Erxleben, Fredo committed
        {% else %}
        <!--
            WARNING: event has no title defined
        -->
        {% endif %}

        {% if event.excerpt %}
        {% assign card_text = event.excerpt | strip_html %}
        <p class="card-text">
            {{ card_text | slice: 0, 40 }}
            {% if card_text.size > 40 %} &mldr; {% endif %}
Erxleben, Fredo's avatar
Erxleben, Fredo committed
        {% endif %}

    </div>
</div>
{% else %}
    <!--
        WARNING: frontpage/event-card.html was included,
        but no event object was defined
    -->
{% endif %}