0

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

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

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

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

4

1 回答 1

0

由于 Arjan 的新搜索,我从http://zotonic.com/search?q=config转到http://zotonic.com/documentation/719/m-config并快速设计了一个使用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 %}
于 2010-10-06T15:15:49.360 回答