template data middleware

This commit is contained in:
Riccardo Berto 2021-05-27 21:29:44 +02:00
parent c9fcd21db2
commit 7ebbc44c17

View File

@ -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()
}