mirror of
https://github.com/caddyserver/caddy.git
synced 2025-02-25 09:18:56 +01:00
markdown: Support Include arguments for Markdown. (#1653)
Previously, the `Include` override used with the markdown plugin did not provide the optional `args` parameter. This made it impossible to pass arguments to a template used with that plugin.
This commit is contained in:
parent
90efff68e5
commit
642aa63a9c
1 changed files with 2 additions and 1 deletions
|
@ -22,7 +22,8 @@ type Data struct {
|
||||||
// Include "overrides" the embedded httpserver.Context's Include()
|
// Include "overrides" the embedded httpserver.Context's Include()
|
||||||
// method so that included files have access to d's fields.
|
// method so that included files have access to d's fields.
|
||||||
// Note: using {{template 'template-name' .}} instead might be better.
|
// Note: using {{template 'template-name' .}} instead might be better.
|
||||||
func (d Data) Include(filename string) (string, error) {
|
func (d Data) Include(filename string, args ...interface{}) (string, error) {
|
||||||
|
d.Args = args
|
||||||
return httpserver.ContextInclude(filename, d, d.Root)
|
return httpserver.ContextInclude(filename, d, d.Root)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue