paginators v1
[bquest.git] / layouts / _default / list.html
index d45fa5f2d72274369fc15019157ffb2cd1e785d3..badd94c890a7abfcaae4b72a3185201b91d8c0ff 100644 (file)
@@ -1,8 +1,20 @@
 {{ partial "header.html" . -}}
+<p><a href="/">&lt;-- Back</a></p>
 <h2>{{.Site.Title}} &ndash; Articles for {{.Title}}</h2>
 <ul>
-{{- range.Pages }}
+{{ $paginator := .Paginator }}
+{{- range .Paginator.Pages }}
        <li><a href="{{ .RelPermalink }}">{{ .Date.Format "02/01/2006" }} {{.Title}}</a></li>
 {{ end -}}
 </ul>
+
+{{ if gt .Paginator.TotalPages 1 }}
+<p class="cern-blue">
+{{ if .Paginator.HasPrev }}<a href="{{ .Paginator.Prev.URL }}">&lt;</a>{{ end }}
+{{ range .Paginator.Pagers }}
+       {{if ne $paginator . }}<a href="{{ .URL }}">{{.PageNumber}}</a>{{ else }}{{.PageNumber}}{{ end }}
+{{ end }}
+{{ if .Paginator.HasNext }}<a href="{{ .Paginator.Next.URL }}">&gt;</a>{{ end }}
+</p>
+{{ end }}
 {{ partial "footer.html" .}}