【发布时间】:2020-11-18 20:29:54
【问题描述】:
我正在尝试在条款页面中使用分页(例如/layouts/tags/terms.html),因为我有很多标签。
我还想显示我的所有标签,按受欢迎程度排序。最后一点,我做到了:
{{ range .Data.Terms.ByCount}}
...
{{ end }}
而且效果很好。
我试过了:
1)
{{ range .Data.Terms.ByCount}}
{{ range .Paginator.Pages }}
...
{{ end }}
{{ end }}
但我收到“无法在类型 hugolib.OrderedTaxonomyEntry 中评估字段 Paginator”错误。
2)
{{ range .Paginator.Pages }}
{{ range .Data.Terms.ByCount}}
...
{{ end }}
{{ end }}
我没有错误但没有显示帖子,只有分页在那里。
3)
{{ $paginator := .Paginate .Data.Terms.ByCount }}
{{ range $paginator.Pages }}
...
{{ end }}
我得到:“错误调用分页:无法将类型 hugolib.OrderedTaxonomy 转换为页面”错误。
我尝试了很多其他的东西,但我不知道如何在我的分类法 terms.html 页面中按受欢迎程度显示我所有的帖子。
你还有什么想法吗?
【问题讨论】:
标签: pagination hugo static-site