This repository has been archived on 2024-05-04. You can view files and clone it, but cannot push or open issues or pull requests.
Homepage/layouts/shortcodes/event_weekly.html

67 lines
1.7 KiB
HTML

{{- $intro := $.Page.Param "event.weekly.intro" }}
{{- if not $intro }}
{{- errorf "missing value for 'event.weekly.intro': %s" .Position }}
{{- end }}
{{- $weekday := $.Page.Param "event.weekly.weekday" }}
{{- if not $weekday }}
{{- errorf "missing value for 'event.weekly.weekday': %s" .Position }}
{{- end }}
{{- $begin := $.Page.Param "event.weekly.begin" }}
{{- if not $begin }}
{{- errorf "missing value for 'event.weekly.begin': %s" .Position }}
{{- end }}
{{- $finish := $.Page.Param "event.weekly.finish" }}
{{- $interval := $.Page.Param "event.weekly.interval" }}
{{- $annotation := $.Page.Param "event.weekly.annotation" }}
{{- $link := $.Page.Param "event.weekly.link" }}
{{- $remote_url := $.Page.Param "event.weekly.remote_url" }}
{{- $matrix_channel := $.Page.Param "event.weekly.matrix_channel" }}
<p>
{{ $intro }}
</p>
{{- with $remote_url }}
<div class="pure-u-1-8"></div>
<div class="pure-u-3-4 border-dashed pad-both">
Das Event findet virtuell statt
<br>
<a href="{{ . }}" target="_blank">{{ . }}</a>
</div>
<div class="pure-u-1-8"></div>
{{- end }}
<dl>
<dt>Termin</dt>
<dd>
Jeden
{{- with $interval }}
{{ . }} {{ $weekday }} im Monat
{{- else }}
{{ $weekday }}
{{- end }}
{{- with $begin }}
von {{ . }} bis
{{- with $finish }}
{{ . }}
{{ end }}
{{- end }}
</dd>
{{- with $annotation }}
<dd>
<small>({{ . }})</small>
</dd>
{{- end }}
{{- with $matrix_channel }}
<dt>Matrix Channel</dt>
<dd>
<a href="https://matrix.to/#/{{ . }}">{{ . }}</a>
</dd>
{{- end }}
{{- with $link }}
<dt>Website</dt>
<dd>
<a href="{{ . }}">{{ . }}</a>
</dd>
{{- end }}
</dl>
<p>
</p>