Jahia:节点上的最大长度约束 属性

Jahia : maxlength constraint on a node property

我已经花了几个小时来解决这个简单的问题:如何在 jahia 节点文本上添加最大长度约束 属性?

到目前为止我在工作室中尝试过的内容:

我也试过直接在 definition.cnd 中看到它,但找不到任何关于文本最大长度的示例或文档。

属性 是一个字符串文本区域,没有其他特定的 属性(但我想添加的最大长度...)

在此先感谢您的帮助!

您应该使用正则表达式作为约束条件。通常你的定义可能是这样的:

[jnt:test2] > jnt:content, jmix:basicContent
 - test2 (string, textarea) < '.{0,250}'

如果您使用来自工作室的 UI,您只需在 Value constraints 输入中添加 .{0,250}

您还可以通过添加这样的 key/value:

来处理资源包文件中的错误消息
jnt_test2.test2.constraint.error.message=Please enter a valuer smaller than 250 chars