tpl: Add TemplateFuncsNamespaceRegistry

As a first step to remove the hard ties between `tplimpl` and the different namespace packages.

The `lang` package is used as the first example use case.

See #3042
This commit is contained in:
Bjørn Erik Pedersen
2017-04-30 11:34:45 +02:00
parent 8f95172c7a
commit c5373efcf0
6 changed files with 109 additions and 10 deletions

View File

@@ -70,6 +70,7 @@ func TestFuncsInTemplate(t *testing.T) {
// Add the examples from the docs: As a smoke test and to make sure the examples work.
// TODO(bep): docs: fix title example
// TODO(bep) namespace remove when done
in :=
`absLangURL: {{ "index.html" | absLangURL }}
absURL: {{ "http://gohugo.io/" | absURL }}