1

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

4

1 回答 1

1

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

使用 Sitecore 字段验证器

然而,这些规则不会阻止用户保存项目,它们只会在字段旁边、验证器栏或要求用户手动单击查看 > 验证时提供警告。另一种选择是在 Validation 中设置 RegEx,并在 ValidationText 字段中设置错误消息。

Sitecore 自定义字段和项目验证基础知识

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

于 2014-12-18T01:30:36.923 回答