From 43891e39947ee30d6667ad4f8154b8c3d93fdd09 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Erik=20Pedersen?= Date: Wed, 29 Jul 2015 01:19:29 +0200 Subject: [PATCH] Always use the template provided in page.Render Fixes #1306 --- hugolib/page.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/hugolib/page.go b/hugolib/page.go index 9b18f1430..b139bbb79 100644 --- a/hugolib/page.go +++ b/hugolib/page.go @@ -704,13 +704,15 @@ func (p *Page) Menus() PageMenus { } func (p *Page) Render(layout ...string) template.HTML { - curLayout := "" + var l []string if len(layout) > 0 { - curLayout = layout[0] + l = layouts(p.Type(), layout[0]) + } else { + l = p.Layout() } - return tpl.ExecuteTemplateToHTML(p, p.Layout(curLayout)...) + return tpl.ExecuteTemplateToHTML(p, l...) } func (p *Page) guessMarkupType() string {