Restrict the new type layout resolution to page and section kinds

Will have to test and evaluate this a little.

See  #4891
This commit is contained in:
Bjørn Erik Pedersen 2018-06-30 16:50:02 +02:00
parent c790029e1d
commit 78e8a744b3
No known key found for this signature in database
GPG key ID: 330E6E2BD4859D8F

View file

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