Independent control of taxonomy display on list AND single pages

Sensible defaults: `.Params` will trump article and list `showTaxonomies` settings.
This commit is contained in:
Michael Hulse
2022-10-19 22:34:18 -07:00
parent cc5807bde0
commit 4b318084bc
3 changed files with 6 additions and 1 deletions
+1
View File
@@ -52,6 +52,7 @@ enableCodeCopy = false
showSummary = false
showTableOfContents = false
groupByYear = true
showTaxonomies = false
[sitemap]
excludedKinds = ["taxonomy", "term"]
+1
View File
@@ -52,6 +52,7 @@ mainSections = ["samples"]
showSummary = false
showTableOfContents = true
groupByYear = false
showTaxonomies = false
[sitemap]
excludedKinds = ["taxonomy", "term"]
+4 -1
View File
@@ -46,7 +46,10 @@
</div>
{{/* Output taxonomies */}}
{{ if .Params.showTaxonomies | default (.Site.Params.article.showTaxonomies | default false) }}
{{ if or
(and (ne $scope "single") (.Params.showTaxonomies | default (.Site.Params.list.showTaxonomies | default (.Site.Params.article.showTaxonomies | default false))))
(and (eq $scope "single") (.Params.showTaxonomies | default (.Site.Params.article.showTaxonomies | default false)))
}}
<div class="my-1 text-xs text-neutral-500 dark:text-neutral-400 ">
{{ range $taxonomy, $terms := .Site.Taxonomies }}
{{ if (gt (len ($context.GetTerms $taxonomy)) 0) }}