diff options
author | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2017-03-25 18:28:38 +0100 |
---|---|---|
committer | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2017-03-27 15:43:56 +0200 |
commit | b7ed67d425524717d3cafdde9a5ce3cb92defdc6 (patch) | |
tree | 1c55c98eadd998c25a66fa38227df96207f325d1 /hugolib/page.go | |
parent | 3cd97951f1cb6d7169a8a84a7b86984c05b2d35c (diff) |
hugolib: More TODO fixes
Diffstat (limited to 'hugolib/page.go')
-rw-r--r-- | hugolib/page.go | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/hugolib/page.go b/hugolib/page.go index e23f8e1e8..f32f1ac0b 100644 --- a/hugolib/page.go +++ b/hugolib/page.go @@ -119,8 +119,11 @@ type Page struct { contentType string renderable bool - Layout string - layoutsCalculated []string + Layout string + + // For npn-renderable pages (see IsRenderable), the content itself + // is used as template and the template name is stored here. + selfLayout string linkTitle string @@ -1379,13 +1382,12 @@ func (p *Page) prepareLayouts() error { // TODO(bep): Check the IsRenderable logic. if p.Kind == KindPage { if !p.IsRenderable() { - // TODO(bep) output self := "__" + p.UniqueID() _, err := p.s.Tmpl.GetClone().New(self).Parse(string(p.Content)) if err != nil { return err } - p.layoutsCalculated = []string{self} + p.selfLayout = self } } return nil |