浏览代码

fix: "See More" link in Pages widget not appearing

After the "Offset and Limit" section, `$query` would have length of `$items_count`, which makes `$count` always equal to `$items_count`. The later "if" condition for adding the "see all posts" link will never be met.

The fix is to record the length of `$query` into `$count` before any offset and limit.

See #963
Guansong Wang 6 年之前
父节点
当前提交
e2274c6b35
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      layouts/partials/widgets/pages.html

+ 2 - 2
layouts/partials/widgets/pages.html

@@ -40,6 +40,8 @@
   {{ $query = where $query "Date" "<" now }}
 {{ end }}
 
+{{ $count := len $query }}
+
 {{/* Sort */}}
 {{ $sort_by := "Date" }}
 {{ $query = sort $query $sort_by $items_sort }}
@@ -51,8 +53,6 @@
   {{ $query = first $items_count $query }}
 {{ end }}
 
-{{ $count := len $query }}
-
 {{/* Localisation */}}
 {{ $i18n := "" }}
 {{ if eq $items_type "post" }}