文档说:
“从 0.9.1 版开始,添加自定义标签和过滤器的推荐方法是注册一个模块”
如何向 erlydtl注册模块?
从我在https://github.com/erlydtl/erlydtl/issues/238的回答
这是引用您想要的库的选项(来自自述文件):
libraries
{Name, Module}
-实现自定义标签和过滤器的库列表。模块应该实现该erlydtl_library
行为。
和:
default_libraries
- 编译模板时默认加载的库列表。Libraries can be specified either by name (when there is a name to module mapping also provided in thelibraries
option) or by module.
如果您注册了一个库,但默认情况下不加载它,您可以从带有{% load libname %}
标签的模板加载它。