在运行时处理或禁用Sitecore字段的验证

德巴帕那

我有一个带有正则表达式验证的自定义字段^(?!\s*$).+由于某些原因,这在“体验编辑器”中不起作用。

如果在“体验编辑器”中编辑页面,是否可以禁用验证?在内容编辑器中,其工作原理应相同。有没有一种方法可以在运行时处理它,而无需实际编辑Field值?

我目前正在使用Sitecore 9。

凯特·奥尔洛娃(Kate Orlova)

不幸的是,这是一个错误,作为解决方法,您可以通过在文件中注释掉以下行来简单地将Sitecore.Shell.Applications.ContentManager.ReturnFieldEditorValues.RegexValidate处理器从uiReturnFieldEditorValues管道中排除Sitecore.config

<processor mode="on" type="Sitecore.Shell.Applications.ContentManager.ReturnFieldEditorValues.RegexValidate" />

这将禁用在编辑”表单中单击“确定”按钮时进行的字段验证,并防止每次在“体验编辑器”中弹出错误”消息,并阻止您进行字段编辑。但是,如果任何字段与您的正则表达式都不匹配,则通过单击“保存”按钮仍将触发字段验证,并且将显示“错误消息”弹出窗口。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在运行时动态禁用休眠验证注释?

来自分类Dev

在运行时禁用 Javascript 功能

来自分类Dev

在运行时更改字段属性

来自分类Dev

在运行时创建字段

来自分类Dev

在运行时修改GraphQLObjectType字段

来自分类Dev

在运行时处理 OpenGL 错误

来自分类Dev

由于需要字段验证器,因此在运行时出错

来自分类Dev

使用JMX在运行时禁用ehcache

来自分类Dev

如何在运行时“禁用” require.js?

来自分类Dev

如何在运行时禁用cout输出?

来自分类Dev

在运行时本地启用/禁用OpenMP

来自分类Dev

C#在运行时启用/禁用网络跟踪?

来自分类Dev

在运行时从父终端临时禁用子进程

来自分类Dev

AVAudioSession在运行时禁用背景音频

来自分类Dev

使用JMX在运行时禁用ehcache

来自分类Dev

在运行时从父终端临时禁用子进程

来自分类Dev

在运行时禁用/启用拦截器

来自分类Dev

如何在运行时禁用阴影?

来自分类Dev

ARCore:在运行时禁用增强图像

来自分类Dev

是否可以在运行时在Typescript中验证类型?

来自分类Dev

批注如何在运行时检查验证

来自分类Dev

JavaFx:如何验证在运行时创建的多个 TextFields?

来自分类Dev

在运行时无法调整文本字段的大小

来自分类Dev

在运行时替换字段的类(用于protostuff)

来自分类Dev

制作动态表格,在运行时添加字段

来自分类Dev

Access SQL:在运行时创建字段

来自分类Dev

如何使用 Dagger 2 在运行时注入字段?

来自分类Dev

批处理脚本在运行时暂停

来自分类Dev

为什么在运行时处理虚函数?