Improve error message when attempting to paginate from a single page template

Fixes #11953
This commit is contained in:
Bjørn Erik Pedersen
2024-01-31 16:19:52 +01:00
parent 4d98b0ed6a
commit 6c3b6ba3e6
3 changed files with 32 additions and 1 deletions

View File

@@ -157,3 +157,16 @@ Len Pag: {{ len $pag.Pages }}
b.AssertFileContent("public/index.html", "Len: 0", "Len Pag: 0")
}
func TestPaginatorNodePagesOnly(t *testing.T) {
files := `
-- hugo.toml --
paginate = 1
-- content/p1.md --
-- layouts/_default/single.html --
Paginator: {{ .Paginator }}
`
b, err := TestE(t, files)
b.Assert(err, qt.IsNotNil)
b.Assert(err.Error(), qt.Contains, `error calling Paginator: pagination not supported for pages of kind "page"`)
}