mirror of
https://github.com/gohugoio/hugo.git
synced 2024-11-07 20:30:36 -05:00
Print layout name if it was specified when showing missing layout file error
Fixes #7617
This commit is contained in:
parent
4fad43c8bd
commit
9df60b62f9
2 changed files with 8 additions and 3 deletions
|
@ -1721,7 +1721,7 @@ func (hr hookRenderer) RenderHeading(w io.Writer, ctx hooks.HeadingContext) erro
|
||||||
|
|
||||||
func (s *Site) renderForTemplate(name, outputFormat string, d interface{}, w io.Writer, templ tpl.Template) (err error) {
|
func (s *Site) renderForTemplate(name, outputFormat string, d interface{}, w io.Writer, templ tpl.Template) (err error) {
|
||||||
if templ == nil {
|
if templ == nil {
|
||||||
s.logMissingLayout(name, "", outputFormat)
|
s.logMissingLayout(name, "", "", outputFormat)
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -130,7 +130,7 @@ func pageRenderer(
|
||||||
}
|
}
|
||||||
|
|
||||||
if !found {
|
if !found {
|
||||||
s.logMissingLayout("", p.Kind(), p.f.Name)
|
s.logMissingLayout("", p.Layout(), p.Kind(), p.f.Name)
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -148,7 +148,7 @@ func pageRenderer(
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (s *Site) logMissingLayout(name, kind, outputFormat string) {
|
func (s *Site) logMissingLayout(name, layout, kind, outputFormat string) {
|
||||||
log := s.Log.WARN
|
log := s.Log.WARN
|
||||||
if name != "" && infoOnMissingLayout[name] {
|
if name != "" && infoOnMissingLayout[name] {
|
||||||
log = s.Log.INFO
|
log = s.Log.INFO
|
||||||
|
@ -162,6 +162,11 @@ func (s *Site) logMissingLayout(name, kind, outputFormat string) {
|
||||||
args = append(args, outputFormat)
|
args = append(args, outputFormat)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if layout != "" {
|
||||||
|
msg += " for layout %q"
|
||||||
|
args = append(args, layout)
|
||||||
|
}
|
||||||
|
|
||||||
if kind != "" {
|
if kind != "" {
|
||||||
msg += " for kind %q"
|
msg += " for kind %q"
|
||||||
args = append(args, kind)
|
args = append(args, kind)
|
||||||
|
|
Loading…
Reference in a new issue