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

github.com/gohugoio/hugo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2020-02-19 11:16:27 +0300
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2020-02-19 16:52:23 +0300
commitfa520a2d983b982394ad10088393fb303e48980a (patch)
treef545a33ef8de2eccc6fe781281126a5daf90a4c0 /resources/page
parent82029c1ec975bc2173bd5a454aee6c800924035d (diff)
Add Page.GetTerms
Fixes #6905
Diffstat (limited to 'resources/page')
-rw-r--r--resources/page/page.go4
-rw-r--r--resources/page/page_nop.go4
-rw-r--r--resources/page/testhelpers_test.go4
3 files changed, 12 insertions, 0 deletions
diff --git a/resources/page/page.go b/resources/page/page.go
index c096cb726..1225f43d0 100644
--- a/resources/page/page.go
+++ b/resources/page/page.go
@@ -252,6 +252,10 @@ type PageWithoutContent interface {
maps.Scratcher
RelatedKeywordsProvider
+ // GetTerms gets the terms of a given taxonomy,
+ // e.g. GetTerms("categories")
+ GetTerms(taxonomy string) Pages
+
DeprecatedWarningPageMethods
}
diff --git a/resources/page/page_nop.go b/resources/page/page_nop.go
index 16663ab39..ccfbf525f 100644
--- a/resources/page/page_nop.go
+++ b/resources/page/page_nop.go
@@ -174,6 +174,10 @@ func (p *nopPage) GetParam(key string) interface{} {
return nil
}
+func (p *nopPage) GetTerms(taxonomy string) Pages {
+ return nil
+}
+
func (p *nopPage) GitInfo() *gitmap.GitInfo {
return nil
}
diff --git a/resources/page/testhelpers_test.go b/resources/page/testhelpers_test.go
index dd28fa2cb..9c8605dad 100644
--- a/resources/page/testhelpers_test.go
+++ b/resources/page/testhelpers_test.go
@@ -222,6 +222,10 @@ func (p *testPage) GetParam(key string) interface{} {
panic("not implemented")
}
+func (p *testPage) GetTerms(taxonomy string) Pages {
+ panic("not implemented")
+}
+
func (p *testPage) GetRelatedDocsHandler() *RelatedDocsHandler {
return relatedDocsHandler
}