From ea6fabd828b485f12bdd387d8a8730d60cb489de Mon Sep 17 00:00:00 2001 From: Michael Boelen Date: Tue, 9 May 2023 12:45:03 +0200 Subject: [PATCH] Aanpassingen t.b.v. evenementen en evenementenkalender --- content/evenementen/_index.rst | 3 +-- content/evenementen/kalender/index.rst | 15 +++++++++++++++ .../{nj23 => nluug/najaar-2023}/index.rst | 0 .../kalender/2023-05-11-nluug-voorjaar.yaml | 8 ++++++++ .../kalender/2023-11-28-nluug-voorjaar.yaml | 8 ++++++++ themes/nluug/layouts/calendar/single.html | 15 +++++++++++++++ themes/nluug/layouts/evenementen/single.ics | 5 +---- themes/nluug/layouts/index.html | 10 ++++++++++ 8 files changed, 58 insertions(+), 6 deletions(-) create mode 100644 content/evenementen/kalender/index.rst rename content/evenementen/{nj23 => nluug/najaar-2023}/index.rst (100%) create mode 100644 data/evenementen/kalender/2023-05-11-nluug-voorjaar.yaml create mode 100644 data/evenementen/kalender/2023-11-28-nluug-voorjaar.yaml create mode 100644 themes/nluug/layouts/calendar/single.html diff --git a/content/evenementen/_index.rst b/content/evenementen/_index.rst index a5bfa66..a414ef6 100644 --- a/content/evenementen/_index.rst +++ b/content/evenementen/_index.rst @@ -1,7 +1,6 @@ --- -cascade: - kind: events title: "Evenementen" +no-ics-file: true --- Nog niks te zien hier diff --git a/content/evenementen/kalender/index.rst b/content/evenementen/kalender/index.rst new file mode 100644 index 0000000..6849d3c --- /dev/null +++ b/content/evenementen/kalender/index.rst @@ -0,0 +1,15 @@ +--- +categories: +- evenementen +date: 2023-05-06T13:08:32+02:00 +description: "Leer meer over aanstaande evenementen georganiseerd door de NLUUG en andere organisaties." +lastmod: 2023-05-06T13:08:32+02:00 +tags: +- evenementen +slug: +title: "Evenementenkalender" +type: calendar +no-ics-file: true +--- + +Aankomende evenementen diff --git a/content/evenementen/nj23/index.rst b/content/evenementen/nluug/najaar-2023/index.rst similarity index 100% rename from content/evenementen/nj23/index.rst rename to content/evenementen/nluug/najaar-2023/index.rst diff --git a/data/evenementen/kalender/2023-05-11-nluug-voorjaar.yaml b/data/evenementen/kalender/2023-05-11-nluug-voorjaar.yaml new file mode 100644 index 0000000..2cc1119 --- /dev/null +++ b/data/evenementen/kalender/2023-05-11-nluug-voorjaar.yaml @@ -0,0 +1,8 @@ +id: nluug-voorjaar-2023 +date_start: 2023-05-11 +date_end: 2023-05-11 +event_timezone: Europe/Amsterdam +event_start: 2023-05-11T09:00:00+0200 +event_end: 2023-05-11T17:00:00+0200 +name: NLUUG voorjaarsconferentie 2023 +nluug-event: true diff --git a/data/evenementen/kalender/2023-11-28-nluug-voorjaar.yaml b/data/evenementen/kalender/2023-11-28-nluug-voorjaar.yaml new file mode 100644 index 0000000..a4cf858 --- /dev/null +++ b/data/evenementen/kalender/2023-11-28-nluug-voorjaar.yaml @@ -0,0 +1,8 @@ +id: nluug-najaar-2023 +date_start: 2023-05-28 +date_end: 2023-05-28 +event_timezone: Europe/Amsterdam +event_start: 2023-11-28T09:00:00+0200 +event_end: 2023-11-28T17:00:00+0200 +name: NLUUG najaarsconferentie 2023 +nluug-event: true diff --git a/themes/nluug/layouts/calendar/single.html b/themes/nluug/layouts/calendar/single.html new file mode 100644 index 0000000..2bd10bf --- /dev/null +++ b/themes/nluug/layouts/calendar/single.html @@ -0,0 +1,15 @@ +{{ define "main" }} + {{ .Content }} + +

Aankomende evenementen

+

Naast de door ons georganiseerde evenementen staat er meer op de agenda. Zie de uitgebreide evenementenkalender voor meer details.

+ {{ $upcoming_events := .Site.Data.evenementen.kalender }} + {{ $upcoming_events := sort $upcoming_events ".date_start" "desc" }} + + + +{{ end }} diff --git a/themes/nluug/layouts/evenementen/single.ics b/themes/nluug/layouts/evenementen/single.ics index 5b08ece..28b012a 100644 --- a/themes/nluug/layouts/evenementen/single.ics +++ b/themes/nluug/layouts/evenementen/single.ics @@ -1,8 +1,8 @@ +{{ if not (isset .Params "no-ics-file") }} BEGIN:VCALENDAR VERSION:2.0 CALSCALE:GREGORIAN BEGIN:VEVENT -{{ if not (isset .Params "h") }} SUMMARY:{{ .Title }} DESCRIPTION:{{ trim (.Content | plainify) "\n" }} Voor meer informatie zie {{ .Site.Params.LiveSiteUrl }}{{ .Permalink }} DTSTART;TZID=Europe/Amsterdam:{{ dateFormat "20060102T150405" .Params.event_start }} @@ -15,10 +15,7 @@ DESCRIPTION: Voor meer informatie zie {{ index . 0 }}. {{ else }} DESCRIPTION: Voor meer informatie zie {{ .Site.Params.LiveSiteUrl }}{{ .Permalink }} {{ end }} -DTSTART;TZID=Europe/Amsterdam:{{ dateFormat "20060102T150405" (index .Params.Properties.start 0) }} -DTEND;TZID=Europe/Amsterdam:{{ dateFormat "20060102T150405" (index .Params.Properties.end 0) }} {{ with .Params.Properties.location }}LOCATION:{{ index . 0 }}{{ end }} {{ end }} END:VEVENT END:VCALENDAR - diff --git a/themes/nluug/layouts/index.html b/themes/nluug/layouts/index.html index a356ddc..a506f7b 100644 --- a/themes/nluug/layouts/index.html +++ b/themes/nluug/layouts/index.html @@ -26,4 +26,14 @@

Op de pagina Projecten beschrijven we deze en andere projecten. Meehelpen? Contacteer een actief projectlid voor meer informatie.

{{ end }} +

Aankomende evenementen

+

Naast de door ons georganiseerde evenementen staat er meer op de agenda. Zie de uitgebreide evenementenkalender voor meer details.

+ {{ $upcoming_events := .Site.Data.evenementen.kalender }} + {{ $upcoming_events := sort $upcoming_events ".date_start" "desc" }} + + {{ end }}