diff options
author | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2020-02-19 09:16:27 +0100 |
---|---|---|
committer | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2020-02-19 14:52:23 +0100 |
commit | fa520a2d983b982394ad10088393fb303e48980a (patch) | |
tree | f545a33ef8de2eccc6fe781281126a5daf90a4c0 /resources/page | |
parent | 82029c1ec975bc2173bd5a454aee6c800924035d (diff) |
Add Page.GetTerms
Fixes #6905
Diffstat (limited to 'resources/page')
-rw-r--r-- | resources/page/page.go | 4 | ||||
-rw-r--r-- | resources/page/page_nop.go | 4 | ||||
-rw-r--r-- | resources/page/testhelpers_test.go | 4 |
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 } |