blob: aa8a79bcea15deb4b469e20869634532eff6ccea (
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
|
package tags
import (
"dove/utils/logger"
"github.com/flosch/pongo2/v6"
)
type TemplateTag struct {
Name string
Parser pongo2.TagParser
}
func Initialize() {
tags := []TemplateTag{
{Name: "url", Parser: url},
}
for _, tag := range tags {
if registrationError := pongo2.RegisterTag(tag.Name, tag.Parser); registrationError != nil {
logger.Errorf(LogPrefix, RegistrationFailed, tag.Name)
}
}
}
|