resources/page: Add taxonomies Page method

Closes #12316
This commit is contained in:
Joe Mooring
2024-04-11 12:42:57 -07:00
committed by Bjørn Erik Pedersen
parent 38f68cd162
commit a6e8439176
2 changed files with 34 additions and 0 deletions

View File

@@ -112,6 +112,14 @@ func (i Taxonomy) ByCount() OrderedTaxonomy {
return ia
}
// Page returns the taxonomy page or nil if the taxonomy has no terms.
func (i Taxonomy) Page() Page {
for _, v := range i {
return v.Page().Parent()
}
return nil
}
// Pages returns the Pages for this taxonomy.
func (ie OrderedTaxonomyEntry) Pages() Pages {
return ie.WeightedPages.Pages()