diff --git a/content/events/programmierrunde.md b/content/events/programmierrunde.md index edc9f25..914bbc5 100644 --- a/content/events/programmierrunde.md +++ b/content/events/programmierrunde.md @@ -17,6 +17,7 @@ aliases: - /termine/montag event: weekly: + corona_url: https://meetmeetmeet.de/dezentrale-programmierrunde intro: >- Ob Du mit bits und bytes zaubern kannst, oder gerade erst 100 = 11+1 verstehst: Wir freuen uns auf Deinen Besuch bei uns. Du kannst hier Fragen stellen, Dein Projekt vorstellen oder unser Wissen mit spannenden Problemlösungen @@ -26,4 +27,4 @@ event: finish: '19.00' --- -{{< event_weekly >}} +{{< corona_event_weekly >}} diff --git a/layouts/shortcodes/corona_event_weekly.html b/layouts/shortcodes/corona_event_weekly.html new file mode 100644 index 0000000..0bc73a2 --- /dev/null +++ b/layouts/shortcodes/corona_event_weekly.html @@ -0,0 +1,62 @@ +{{- $corona_url := $.Page.Param "event.weekly.corona_url" }} +{{- $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" }} +
+ {{ $intro }} +
++ {{- with $link }} + Website + {{- end }} +