From ed61956cfa649598a36211e39e27bb621dfb9507 Mon Sep 17 00:00:00 2001 From: George Cushen Date: Sun, 17 Dec 2017 19:35:56 +0000 Subject: [PATCH] talk: Sort and group talks by `time_start` instead of `date` published * Affects the two types of talk widgets and talk archive * Requires `time_start` to be present in front matter of all talks Fix #409 --- layouts/partials/widgets/talks.html | 2 +- layouts/partials/widgets/talks_selected.html | 2 +- layouts/section/talk.html | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/layouts/partials/widgets/talks.html b/layouts/partials/widgets/talks.html index 58d4697b..5fb7059b 100644 --- a/layouts/partials/widgets/talks.html +++ b/layouts/partials/widgets/talks.html @@ -19,7 +19,7 @@
{{ with $page.Content }}

{{ . | markdownify }}

{{ end }} - {{ range first $page.Params.count (where $.Site.RegularPages "Type" "talk") }} + {{ range first $page.Params.count (sort (where $.Site.RegularPages "Type" "talk") ".Params.time_start" "desc") }} {{ if eq $page.Params.list_format 1 }} {{ partial "talk_li_detailed" . }} {{ else }} diff --git a/layouts/partials/widgets/talks_selected.html b/layouts/partials/widgets/talks_selected.html index c8342508..f8480abc 100644 --- a/layouts/partials/widgets/talks_selected.html +++ b/layouts/partials/widgets/talks_selected.html @@ -10,7 +10,7 @@
{{ with $page.Content }}

{{ . | markdownify }}

{{ end }} - {{ range (where (where $.Site.RegularPages "Type" "talk") ".Params.selected" true) }} + {{ range (sort (where (where $.Site.RegularPages "Type" "talk") ".Params.selected" true) ".Params.time_start" "desc") }} {{ if eq $page.Params.list_format 1 }} {{ partial "talk_li_detailed" . }} {{ else }} diff --git a/layouts/section/talk.html b/layouts/section/talk.html index f4b67c9e..4062daf3 100644 --- a/layouts/section/talk.html +++ b/layouts/section/talk.html @@ -12,14 +12,14 @@
{{ . }}
{{ end }} - {{ range .Data.Pages.GroupByDate "2006" }} + {{ range .Data.Pages.GroupByParamDate "time_start" "2006" }}

{{ .Key }}

- {{ range .Pages.ByDate.Reverse }} + {{ range sort .Pages ".Params.time_start" "desc" }} {{ if eq $.Params.list_format 1 }} {{ partial "talk_li_detailed" . }} {{ else }}