在Zotonic验证器中,如何从管理界面引用配置值?

在Zotonic验证器中,如何从管理界面引用配置值?,zotonic,Zotonic,我希望能够在模板中引用Zotonic管理界面中设置的系统配置值 特别是,我想创建一个可配置的密码复杂性正则表达式,以便编写如下验证语句: {% validate id="new_password" type={format pattern=config.mod_admin_identity.password_regex %} 如何从Zotonic validators中的管理界面中引用配置值?由于Arjan的新搜索,答案很快就能检索到。我从转到,并使用m_Config快速设计了一个解决方案 以

我希望能够在模板中引用Zotonic管理界面中设置的系统配置值

特别是,我想创建一个可配置的密码复杂性正则表达式,以便编写如下验证语句:

{% validate id="new_password" type={format pattern=config.mod_admin_identity.password_regex %}

如何从Zotonic validators中的管理界面中引用配置值?

由于Arjan的新搜索,答案很快就能检索到。我从转到,并使用m_Config快速设计了一个解决方案

以下是对_action_dialog_set_username_password.tpl的修改,该修改基于模块mod_admin_identity的管理配置提供密码复杂性强制执行,其中密钥password_regex自动降级为简单的状态检查:

{% if m.config.mod_admin_identity.password_regex.value %}
    {% validate id="new_password" type={presence} type={format pattern=m.config.mod_admin_identity.password_regex.value} %}
{% else %}
    {% validate id="new_password" type={presence} %}
{% endif %}