Show archive only if there is at least one page

This commit is contained in:
firmart 2020-09-11 18:28:08 +02:00
parent 4f3acae640
commit 5578c0bd00
1 changed files with 40 additions and 36 deletions

View File

@ -9,7 +9,8 @@
{{ .Content }} {{ .Content }}
</div> </div>
</header> </header>
<main class="main archive"> {{ if .Pages }}
<main class="main archive">
<div class="archive__container"> <div class="archive__container">
{{ $filteredPages := .Site.RegularPages }} {{ $filteredPages := .Site.RegularPages }}
{{ range $.Param "notAllowedTypesInArchive" }} {{ range $.Param "notAllowedTypesInArchive" }}
@ -18,6 +19,7 @@
{{ $paginator := .Paginate ($filteredPages.GroupByDate ($.Param "archiveGroupByDate" | default "2006")) ($.Param "archivePaginate") }} {{ $paginator := .Paginate ($filteredPages.GroupByDate ($.Param "archiveGroupByDate" | default "2006")) ($.Param "archivePaginate") }}
{{ if $paginator }}
{{ range ($paginator).PageGroups }} {{ range ($paginator).PageGroups }}
<span class="archive__key" data-ani="{{ $.Site.Params.enableUiAnimation | default "true" }}">{{ .Key }}</span> <span class="archive__key" data-ani="{{ $.Site.Params.enableUiAnimation | default "true" }}">{{ .Key }}</span>
<ul class="archive__ul" data-dir="{{ $.Param "languagedir" | default "ltr" }}"> <ul class="archive__ul" data-dir="{{ $.Param "languagedir" | default "ltr" }}">
@ -37,6 +39,7 @@
{{ end }} {{ end }}
</ul> </ul>
{{ end }} {{ end }}
{{ end }}
</div> </div>
<div class="grow"></div> <div class="grow"></div>
{{ partial "pagination/pagination" . }} {{ partial "pagination/pagination" . }}
@ -44,5 +47,6 @@
{{ partial "search/site-search" . }} {{ partial "search/site-search" . }}
</div> </div>
{{ partial "script/archive-script" . }} {{ partial "script/archive-script" . }}
</main> </main>
{{ end }}
{{ end }} {{ end }}