Sitecore富文本字段最大长度

时间:2014-12-17 23:48:30

标签: sitecore sitecore7.5

有没有办法为在Sitecore 7.5中输入Rich Text字段的字符设置最大长度?例如,我有一个显示引号的MVC视图渲染,但前端元素的设计使得字符需要在参数内,否则看起来很糟糕。我个人宁愿让CSS处理这个,但我不是前端开发者,客户想要客户想要的东西:)

1 个答案:

答案 0 :(得分:1)

您已在模板上的字段中应用验证规则。当您在模板下选择“字段”时,会出现“验证规则”部分,您可以在其中选择要应用的规则,有4个字段用于不同类型的验证。创建/sitecore/system/Settings/Validation Rules/Field Rules/Sample/Max Length 40的副本并在参数字段中设置MaxLength。

Using Sitecore Field Validators

但是,这些规则不会阻止用户保存项目,它们只会在字段旁边,Validator栏中提供警告,或者要求用户手动点击Review>验证。另一种选择是在Validation中设置RegEx,在ValidationText字段中设置错误消息。

Sitecore Custom Field and Item Validation Basics

在这两种情况下,由于您使用的是富文本字段,因此用户可以设置文本样式。请注意,默认的MaxLength验证器可能会在其长度计数中包含HTML标记文本,而您可能只对实际文本长度感兴趣。如果这是一个问题,那么您可以创建自己的自定义验证器,删除任何标记,然后检查长度。