Fix weight ordering

master
Will Faught 1 year ago
parent 99c439860d
commit 4a80de906e

@ -46,19 +46,30 @@
{{ partial "paige/page.html" . }} {{ partial "paige/page.html" . }}
{{ end }} {{ end }}
{{ $pager := false }}
{{ $unpinned := complement $pinned . }} {{ $unpinned := complement $pinned . }}
{{ $pagecollection := $unpinned.GroupByPublishDate "January 2006" }} {{ $weighted := where $unpinned "Weight" "gt" 0 }}
{{ $pager := $page.Paginate $pagecollection }}
{{ $pagegroups := $pager.PageGroups}}
{{ range $pagegroups }} {{ if $weighted }}
{{ if gt (len $pagegroups) 1 }} {{ $pager = $page.Paginate $unpinned.ByWeight }}
<h3 class="h5 paige-date-header text-center">{{ .Key }}</h3>
{{ end }}
{{ range .Pages.ByWeight }} {{ range $pager.Pages }}
{{ partial "paige/page.html" . }} {{ partial "paige/page.html" . }}
{{ end }} {{ end }}
{{ else }}
{{ $pager = $page.Paginate ($unpinned.GroupByPublishDate "January 2006") }}
{{ $pagegroups := $pager.PageGroups }}
{{ range $pagegroups }}
{{ if gt (len $pagegroups) 1 }}
<h3 class="h5 paige-date-header text-center">{{ .Key }}</h3>
{{ end }}
{{ range .Pages.ByWeight }}
{{ partial "paige/page.html" . }}
{{ end }}
{{ end }}
{{ end }} {{ end }}
</div> </div>

Loading…
Cancel
Save