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

Posted

技术标签:

【中文标题】Jahia:节点属性的最大长度约束【英文标题】:Jahia : maxlength constraint on a node property 【发布时间】:2019-11-29 15:04:57 【问题描述】:

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

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

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

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

提前感谢您的帮助!

【问题讨论】:

【参考方案1】:

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

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

如果您使用工作室的 UI,您只需在 Value 约束 输入中添加 .0,250

您还可以通过添加这样的键/值来处理资源包文件中的错误消息:

jnt_test2.test2.constraint.error.message=Please enter a valuer smaller than 250 chars

【讨论】:

以上是关于Jahia:节点属性的最大长度约束的主要内容,如果未能解决你的问题,请参考以下文章

MD5 输入/输出的最大长度

我们应该验证字符串字段的最大长度吗?

使用 Jahia 在 JSP 中获取当前节点?

HTML 属性值的最大长度

HTML 属性值的最大长度

Oracle二维表管理:约束