shithub: hugo

Download patch

ref: 5dc1f95b63267fe93aca09b3bf0d59b2484c21e4
parent: 6bc892fc24a923db07c07863270efcf4a4459667
author: Bjørn Erik Pedersen <[email protected]>
date: Mon Jul 9 06:29:16 EDT 2018

Revert "Restrict the new type layout resolution to page and section kinds"

This reverts commit 78e8a744b34e885e8169bf0a8bb64c73288e555a.

--- a/hugolib/page.go
+++ b/hugolib/page.go
@@ -414,16 +414,14 @@
 
 	var typeCurrentSection string
 	var typeRootSection string
-	if p.Kind == KindPage || p.Kind == KindSection {
-		curr := p.CurrentSection()
-		// Make sure we use the contentType only. This is the value from front matter.
-		if curr != nil {
-			typeCurrentSection = curr.contentType
-		}
-		first := p.FirstSection()
-		if first != nil {
-			typeRootSection = first.contentType
-		}
+	curr := p.CurrentSection()
+	// Make sure we use the contentType only. This is the value from front matter.
+	if curr != nil {
+		typeCurrentSection = curr.contentType
+	}
+	first := p.FirstSection()
+	if first != nil {
+		typeRootSection = first.contentType
 	}
 
 	return output.LayoutDescriptor{