first template version

This commit is contained in:
eclipse 2025-02-17 10:05:05 +01:00
parent b33d3aecbb
commit 1063657e96
2 changed files with 31 additions and 0 deletions

View File

@ -226,6 +226,12 @@ a {
text-align: center; text-align: center;
} }
/* grid settings for event list */
.event-grid {
display: grid;
grid-template-columns: minmax(auto, 250px) minmax(60%, auto);
}
/* flex settings for layout of cards */ /* flex settings for layout of cards */
.cards { .cards {
display: flex; display: flex;

View File

@ -0,0 +1,25 @@
{% extends "page.html" %}
{% block content_body %}
{% if page.termine is defined %}
<article>
<header class="event-grid" style="grid-row-template: auto);">
<div>Termin</div>
<div>Veranstaltung</div>
</header>
<div class="event-grid" style="grid-row-template: repeat({{page.termine | length}}, auto);">
{% for t in page.termine %}
<div>{{ t.startdate }}{% if t.enddate is defined %}{{t.enddate }}{% elif t.starttime is defined %}, {{ t.starttime }}{% endif %}</div>
<div>
<details>
<summary>{{ t.summary }}</summary>
{% if t.description is defined %}<p>{{ t.description | replace("\n\n", "</p><p>") | replace("\n", "<br>") | replace("</p><br><p>", "</p><p>")}}</p>{% endif %}
{% if t.location is defined %}<p>Ort: {{ t.location }}</p>{% endif %}
</details>
</div>
{% endfor %}
</div>
{% if page.date is defined %}<footer>Letzte Aktualisierung: {{ page.date }}</footer>{% endif %}
</article>
{% endif %}
{% endblock content_body %}