Create structure to create list of annoucnements

This commit is contained in:
2024-01-04 17:18:46 +01:00
parent 28e9d32e2c
commit 04c9f04146
6 changed files with 43 additions and 1 deletions

View File

@@ -0,0 +1,11 @@
{{ $allNews := where .Site.RegularPages "Section" "==" "news" }}
{{ $announcements := where $allNews "Params.announcement" "ne" nil }}
{{ $announcements = where $announcements "Params.announcement.date" "ne" nil}}
{{ $futureAnnouncements := slice }}
{{ range $announcements }}
{{ if gt (time.AsTime .Params.announcement.date) now }}
{{ $futureAnnouncements = $futureAnnouncements | append . }}
{{ end }}
{{ end }}
{{ $announcements = sort $futureAnnouncements "Params.announcement.date" "asc" }}
{{ return $announcements }}