summaryrefslogtreecommitdiff
path: root/tags/tags.go
blob: a33b2232ce62dd082187d02ca11cbead953af54a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
package tags

import (
	"log"

	"github.com/flosch/pongo2/v6"
)

type templateTag struct {
	Name string
	Fn   pongo2.TagParser
}

func Initialize() {

	tags := []templateTag{
		{"url", url},
		// {"static", static},
	}

	for _, t := range tags {
		if err := pongo2.RegisterTag(t.Name, t.Fn); err != nil {
			log.Println("Failed to register tag:", t.Name, "Error:", err)
		}
	}
}