improve pagination and topics listing
This commit is contained in:
parent
32fcc3049a
commit
c59ae04892
3 changed files with 25 additions and 31 deletions
|
@ -1,35 +1,22 @@
|
||||||
|
{{ if gt .Paginator.TotalPages 1 }}
|
||||||
<div class="col-md-4"> </div>
|
<div class="col-md-4"> </div>
|
||||||
<div class="col-md-4">
|
<div class="col-md-4">
|
||||||
{{ if gt .Paginator.TotalPages 1 }}
|
<ul class="pagination">
|
||||||
<ul class="pagination">
|
<li class="page-item{{if not .Paginator.HasPrev}} disabled{{end}}">
|
||||||
{{ if .Paginator.HasPrev }}
|
<a class="previous page-link"
|
||||||
<li><a href="{{ .Paginator.Prev.URL }}"
|
href="{{if .Paginator.HasPrev}}{{.Paginator.Prev.URL}}{{end}}">«</a></li>
|
||||||
class="text-decoration-none">« Prev</a></li>
|
|
||||||
{{ else }}
|
|
||||||
<li><span>« Prev</span></li>
|
|
||||||
{{ end }}
|
|
||||||
|
|
||||||
{{ $scratch := newScratch }}
|
{{ $current := .Paginator.PageNumber }}
|
||||||
{{ $scratch.Set "current" .Paginator.PageNumber }}
|
{{ range .Paginator.Pagers }}
|
||||||
|
<li class="page-item {{if eq .PageNumber $current}}disabled{{end}}">
|
||||||
{{ range .Paginator.Pagers }}
|
<a href="{{ .URL }}"
|
||||||
{{ if eq .PageNumber ($scratch.Get "current") }}
|
class="page-link">{{ .PageNumber }}</a></li>
|
||||||
<li class="active"><span><em>{{ .PageNumber }}</em></span></li>
|
|
||||||
{{ else }}
|
|
||||||
<li><a href="{{ .URL }}"
|
|
||||||
class="page-link">{{ .PageNumber }}</a></li>
|
|
||||||
{{ end }}
|
|
||||||
{{ end }}
|
|
||||||
|
|
||||||
{{ if .Paginator.HasNext }}
|
|
||||||
<li><a href="{{ .Paginator.Next.URL }}"
|
|
||||||
class="page-link">Next »</a></li>
|
|
||||||
{{ else }}
|
|
||||||
<li><span >Next »</span></li>
|
|
||||||
{{ end }}
|
|
||||||
</ul>
|
|
||||||
{{ end }}
|
{{ end }}
|
||||||
|
|
||||||
|
<li class="page-item{{if not .Paginator.HasNext}} disabled{{end}}">
|
||||||
|
<a class="next page-link"
|
||||||
|
href="{{if .Paginator.HasNext}}{{.Paginator.Next.URL}}{{end}}"> »</a></li>
|
||||||
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-4"> </div>
|
<div class="col-md-4"> </div>
|
||||||
|
{{end}}
|
||||||
|
|
|
@ -3,8 +3,15 @@
|
||||||
<div class="home">
|
<div class="home">
|
||||||
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-12 mt-3 mb-3">
|
<div class="col-md-12">
|
||||||
<h2 class="site-title">{{i18n "topic"}}: {{.Title | title}}</h2>
|
<div class="card mt-3 mb-3">
|
||||||
|
<div class="card-header">
|
||||||
|
<h2 class="card-title">{{i18n "topic"}}: {{ .Title }}</h2>
|
||||||
|
</div>
|
||||||
|
<div class="card-body">
|
||||||
|
<p class="card-text">{{ .Content }}</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue