19 lines
279 B
Go
19 lines
279 B
Go
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()
|
|
}
|