From 8f4d4ff1bae11eae05df6230091609b305ee9428 Mon Sep 17 00:00:00 2001 From: Nikita Tokarchuk Date: Fri, 3 Dec 2021 04:11:38 +0100 Subject: [PATCH] Implement template helper funcs --- frontend/templates/funcs.go | 11 +++++++++++ frontend/templates/templates.go | 1 + 2 files changed, 12 insertions(+) create mode 100644 frontend/templates/funcs.go diff --git a/frontend/templates/funcs.go b/frontend/templates/funcs.go new file mode 100644 index 0000000..3315be5 --- /dev/null +++ b/frontend/templates/funcs.go @@ -0,0 +1,11 @@ +package templates + +import "html/template" + +func UseFuncs() template.FuncMap { + return template.FuncMap{ + "getIndexURL": func() string { + return URLIndex + }, + } +} diff --git a/frontend/templates/templates.go b/frontend/templates/templates.go index 7379386..842e2f0 100644 --- a/frontend/templates/templates.go +++ b/frontend/templates/templates.go @@ -25,6 +25,7 @@ var Templates *template.Template func init() { Templates = template.New("") + Templates.Funcs(UseFuncs()) tmplNames, err := fs.Glob(content, "*.go.tmpl") if err != nil {