2016-04-01 2 views
1

docs говорят:Как создать пользовательский тег erlydtl?

«Начиная с релиза 0.9.1, рекомендуемый способ добавления пользовательских тегов и фильтров зарегистрировать модуль»

Как один регистра модуль с erlydtl?

+0

Если вы не получили ответа, команда, которая поддерживает проект, очень отзывчива на свой выделенный групповой список рассылки: http://groups.google.com/group/zotonic-developers – Amiramix

+0

@Amiramix Что такое «zotonic» «? – drozzy

+1

Ну, это Эрланг CMS, который широко использует 'erlydtl' при создании веб-страниц http://zotonic.com/docs/0.13/developer-guide/templates.html Это может быть специальная версия, но многие разработчики вносят вклад в оба проекта , поэтому очень вероятно, что они будут знать об изменениях, происходящих в другой версии. – Amiramix

ответ

2

Из моего ответа на https://github.com/erlydtl/erlydtl/issues/238

Это те параметры, которые ссылается библиотеки, которые вы хотите (от Readme):

libraries - список {Name, Module} библиотек, реализующих пользовательские теги и фильтры. Модуль должен реализовывать поведение erlydtl_library.

И:

default_libraries - список библиотек, которые должны быть загружены по умолчанию при компиляции шаблона. Библиотеки могут быть указаны либо по имени (когда есть имя для сопоставления модуля, которое также предоставляется в опции libraries), либо модулем.

Если вы зарегистрировали библиотеку, но ее не загрузили по умолчанию, вы можете загрузить ее из шаблона с тегом {% load libname %}.