WFFM 安全风险验证消息从何而来?
WFFM where does the security risk validation message come from?
将 WFFM 8 与 Sitecore 8.0 更新 5 结合使用。
如果提交包含 < > 或 & 字符的 wffm 表单,则会显示以下消息。
The {0} field contains content that may present a security risk. Please enter appropriate information
这条消息设置在哪里?
在反射器中可以看到以下按键:
ResourceManager.Localize("VALIDATE_INPUT_FAILED")
ResourceManager.Localize("VALIDATE_INPUT_FAILED_MULTIPLE"));
...但是搜索文件系统、核心数据库和主数据库什么也没找到。
我可以覆盖提交按钮上 wffm UI 中的消息(或为非英语表格提供翻译),'form verification' - 编辑 > 评估安全风险 > 错误消息,但主要问题是原始默认消息实际定义在哪里?
在核心数据库中
查看项目:
/sitecore/system/Dictionary/T/The 0 个字段包含可能存在安全风险的内容请输入适当的信息
在包内,例如在文件中:\files\temp\WFFM\de-DE.xml
消息文本设置在嵌入 Sitecore.WFFM.dll
的 Resources.resx
中。如果你反编译dll然后你可以看到定义和文本:
将 WFFM 8 与 Sitecore 8.0 更新 5 结合使用。
如果提交包含 < > 或 & 字符的 wffm 表单,则会显示以下消息。
The {0} field contains content that may present a security risk. Please enter appropriate information
这条消息设置在哪里?
在反射器中可以看到以下按键:
ResourceManager.Localize("VALIDATE_INPUT_FAILED")
ResourceManager.Localize("VALIDATE_INPUT_FAILED_MULTIPLE"));
...但是搜索文件系统、核心数据库和主数据库什么也没找到。
我可以覆盖提交按钮上 wffm UI 中的消息(或为非英语表格提供翻译),'form verification' - 编辑 > 评估安全风险 > 错误消息,但主要问题是原始默认消息实际定义在哪里?
在核心数据库中 查看项目:
/sitecore/system/Dictionary/T/The 0 个字段包含可能存在安全风险的内容请输入适当的信息
在包内,例如在文件中:\files\temp\WFFM\de-DE.xml
消息文本设置在嵌入 Sitecore.WFFM.dll
的 Resources.resx
中。如果你反编译dll然后你可以看到定义和文本: