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:节点属性的最大长度约束的主要内容,如果未能解决你的问题,请参考以下文章