diff --git a/themes/academic/layouts/eventos/list.html b/themes/academic/layouts/eventos/list.html index c5f1383..b216fee 100644 --- a/themes/academic/layouts/eventos/list.html +++ b/themes/academic/layouts/eventos/list.html @@ -1,27 +1,47 @@ {{- define "main" -}} -

Próximos eventos

+{{ $past_events := where site.RegularPages "Type" "eventos" }} +{{ $past_events = where $past_events "Params.metadata.event.date.finish" "<" (now.Format "2006-01-02") }} +{{ $past_events = sort $past_events "Params.metadata.event.date.start" "desc" }} +{{ $past_events_paginator := .Paginate $past_events }} -{{ $query := where site.RegularPages "Type" "eventos" }} -{{ $query = where $query "Params.metadata.event.date.finish" ">=" (now.Format "2006-01-02") }} -{{ $query = sort $query "Params.metadata.event.date.start" }} +{{ $future_events := where site.RegularPages "Type" "eventos" }} +{{ $future_events = where $future_events "Params.metadata.event.date.finish" ">=" (now.Format "2006-01-02") }} +{{ $future_events = sort $future_events "Params.metadata.event.date.start" }} + +{{ if not $past_events_paginator.HasPrev }} +

Próximos eventos

+ +
+ + Subscrever ao calendário (ICS) + +
+ + +{{ end }} + +

Eventos passados

-

Eventos antigos

- - -{{ partial "pagination" . }} - +{{ if or ($past_events_paginator.HasPrev) ($past_events_paginator.HasNext) }} + +{{ end }} {{- end -}} diff --git a/themes/academic/layouts/eventos/list.ics b/themes/academic/layouts/eventos/list.ics index 11ae05b..b0b4bc5 100644 --- a/themes/academic/layouts/eventos/list.ics +++ b/themes/academic/layouts/eventos/list.ics @@ -1,6 +1,9 @@ BEGIN:VCALENDAR VERSION:2.0 PRODID:-//ansol-org//eventos//PT +URL:https://ansol.org/eventos/ +NAME:ANSOL - Eventos +X-WR-CALNAME:ANSOL - Eventos CALSCALE:GREGORIAN METHOD:PUBLISH {{range .Pages -}}