Initial commit
This commit is contained in:
33
themes/default/layouts/partials/pagination.html
Normal file
33
themes/default/layouts/partials/pagination.html
Normal file
@@ -0,0 +1,33 @@
|
||||
{{- $paginator := .Scratch.Get "paginator" -}}
|
||||
{{- if $paginator -}}
|
||||
{{- if gt $paginator.TotalPages 1 -}}
|
||||
<nav class="pagination-bar {{ .Scratch.Get "paginationPosition" }}">
|
||||
{{ with $paginator.Prev -}}
|
||||
<a class="prev-page" href="{{ .URL }}">← Page précédente</a>
|
||||
{{- else -}}
|
||||
<span class="disabled prev-page">← Page précédente</span>
|
||||
{{- end }}
|
||||
|
||||
<details class="page-select {{ .Scratch.Get "paginationPosition" }}">
|
||||
<summary>Page {{ $paginator.PageNumber }} / {{ $paginator.TotalPages }}</summary>
|
||||
<ul>
|
||||
{{- range $paginator.Pagers }}
|
||||
<li>
|
||||
{{- if eq .PageNumber $paginator.PageNumber -}}
|
||||
<span class="current">{{ .PageNumber }}</span>
|
||||
{{- else -}}
|
||||
<a href="{{ .URL }}">{{ .PageNumber }}</a>
|
||||
{{- end -}}
|
||||
</li>
|
||||
{{- end }}
|
||||
</ul>
|
||||
</details>
|
||||
|
||||
{{ with $paginator.Next -}}
|
||||
<a class="next-page" href="{{ .URL }}">Page suivante →</a>
|
||||
{{- else -}}
|
||||
<span class="disabled next-page">Page suivante →</span>
|
||||
{{- end }}
|
||||
</nav>
|
||||
{{- end -}}
|
||||
{{- end -}}
|
||||
Reference in New Issue
Block a user