如何创建erlydtl自定义标签?

时间:2016-04-01 14:35:30

标签: erlang erlydtl

docs说:

“从版本0.9.1开始,添加自定义标记和过滤器的推荐方法是注册模块”

如何注册一个带有erlydtl的模块?

1 个答案:

答案 0 :(得分:1)

我在https://github.com/erlydtl/erlydtl/issues/238的答案

它是指您想要的库的选项(来自Readme):

  

libraries - 实施自定义标记和过滤器的{Name, Module}库列表。模块应该实现erlydtl_library行为。

  

default_libraries - 编译模板时默认应加载的库列表。可以通过名称(当libraries选项中也提供模块映射的名称时)或模块指定库。

如果您注册了库,但默认情况下未加载库,则可以使用{% load libname %}标记从模板加载库。