shithub: hugo

Download patch

ref: d467ec0aab08d91eb84b26d6faad6a6fe340761c
parent: d7e6e490c2d6d894b2f4ac38b63d05f4744e802f
author: Austin Ziegler <[email protected]>
date: Sat Nov 1 19:44:21 EDT 2014

Fix a bug with taxonomy rendering.

- In `layouts/_default/taxonomy.html`, the `.Data` result does not
  provide the same information that `layouts/_default/terms.html` does
  for being able to identify the plural value of the term.
- This change adds `.Data.Singular` and `.Data.Plural` to provide
  similar capabilities.
- This *may* be incompatible with templates that check for `{{ if ne
  $taxonomy "Pages" }}` if the `page.Params` has either the singular or
  plural values as keys.

--- a/hugolib/site.go
+++ b/hugolib/site.go
@@ -843,6 +843,8 @@
 		n.Date = t.pages[0].Page.Date
 	}
 	n.Data[t.singular] = t.pages
+	n.Data["Singular"] = t.singular
+	n.Data["Plural"] = t.plural
 	n.Data["Pages"] = t.pages.Pages()
 	return n, base
 }