diff --git a/controller/template_data_middleware.go b/controller/template_data_middleware.go new file mode 100644 index 0000000..bd4d8d9 --- /dev/null +++ b/controller/template_data_middleware.go @@ -0,0 +1,18 @@ +package controller + +import ( + "time" + + "github.com/flosch/pongo2/v4" + "github.com/gin-gonic/gin" +) + +func templateDataMiddleware(c *gin.Context) { + templateData := pongo2.Context{ + "year": string(time.Now().Format("2006")), + } + + c.Set("template_data", templateData) + + c.Next() +}