Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/uPagge/uBlogger.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'layouts/post/posts-by-views.html')
-rw-r--r--layouts/post/posts-by-views.html32
1 files changed, 4 insertions, 28 deletions
diff --git a/layouts/post/posts-by-views.html b/layouts/post/posts-by-views.html
index 68858f5..ee3ab93 100644
--- a/layouts/post/posts-by-views.html
+++ b/layouts/post/posts-by-views.html
@@ -21,39 +21,15 @@
{{- /* Posts */ -}}
{{- if ne $posts.enable false | and .Site.RegularPages -}}
{{- /* Paginate */ -}}
- {{- $pages := where site.RegularPages "Type" "in" site.Params.mainSections -}}
- {{- if .Site.Params.page.hiddenFromHomePage -}}
- {{- $pages = where $pages "Params.hiddenfromhomepage" false -}}
- {{- else -}}
- {{- $pages = where $pages "Params.hiddenfromhomepage" "!=" true -}}
- {{- end -}}
-
- {{ $pinnedPostRelPermalinks := split .Site.Params.pinnedPost "," }}
- {{ $pinnedPosts := where $pages "RelPermalink" "in" $pinnedPostRelPermalinks }}
- {{ $pages := where $pages "RelPermalink" "not in" $pinnedPostRelPermalinks }}
+ {{- $pages := where (where site.RegularPages "Type" "in" site.Params.mainSections) "Params.views" "ne" nil -}}
{{- with $posts.paginate | default .Site.Params.paginate -}}
- {{- $pages = $.Paginate $pages . -}}
+ {{- $pages = $.Paginate ($pages.ByParam "views").Reverse . -}}
{{- else -}}
- {{- $pages = .Paginate $pages -}}
+ {{- $pages = .Paginate ($pages.ByParam "views").Reverse -}}
{{- end -}}
- {{ if .Site.Params.pinnedPost }}
- {{ if (and .Site.Params.pinOnlyToFirstPage (ne $pages.PageNumber 1)) }}
- {{/* Do nothing if the pinOnlyToFirstPage flag is set and we're not on page 1. */}}
- {{else}}
-
- {{ range $pinnedPosts }}
- <div class="post-pinned">
- {{- .Render "summary" -}}
- </div>
-
- {{end}}
- {{end}}
- {{end}}
-
-
- {{- range ($pages.Pages.ByParam "views").Reverse -}}
+ {{- range $pages.Pages -}}
{{- .Render "summary" -}}
{{- end -}}
{{- partial "paginator.html" . -}}