Is there a possibility to use Range on .Paginate?


#1

ref : Is there a possibility to use Sort on .Paginate?

.Paginatepublishdate順に並び替えて適用することってできるんでしょうか?

例えば、下記は、分割された枠内では並び替えができているように見えますが、全体として順番通りではありません。

{{ $paginator := .Paginate (.Data.Pages) }}
{{ range ($paginator.Pages.GroupByPublishDate "2006-01") }}
{{ range .Pages }}

したがって、これをやるには、.Paginate (range sort .Data.Pages.ByPublishDate "2006-01") のようにする必要があると思うのですが、これができません。

.Paginateを使わないでやると、 publishdateの順番通りにすることは可能です。

{{ range (.Data.Pages.GroupByPublishDate "2006-01") }}
{{ range .Pages }}