{# Einheitliche Zeit-Anzeige: Start, optional –Ende, optional (ca. Dauer). Beispiele: "18:00 (ca. 2 Std)" wird zu "18:00–20:00 (ca. 2 Std)"; ohne Dauer einfach "18:00". #} {%- macro zeitspanne(e) -%} {{ e.start_zeit.strftime('%H:%M') }}{% if e.end_zeit %}–{{ e.end_zeit.strftime('%H:%M') }}{% endif %}{% if e.dauer_text %} ({{ e.dauer_text }}){% endif %} {%- endmacro -%}