【发布时间】:2018-04-12 15:58:07
【问题描述】:
我想使用包含德语字符的名称创建一个新的 Sitecore 项目。目前,每当名称中包含“ä”、“ö”或“ü”时,Sitecore 都会抱怨该名称并阻止我创建它。
我可以使用 EXM 模块(电子邮件体验管理器)看到同样的问题。我无法创建任何包含特殊字符的时事通讯。
有什么办法可以改吗?
【问题讨论】:
标签: sitecore sitecore-exm
我想使用包含德语字符的名称创建一个新的 Sitecore 项目。目前,每当名称中包含“ä”、“ö”或“ü”时,Sitecore 都会抱怨该名称并阻止我创建它。
我可以使用 EXM 模块(电子邮件体验管理器)看到同样的问题。我无法创建任何包含特殊字符的时事通讯。
有什么办法可以改吗?
【问题讨论】:
标签: sitecore sitecore-exm
问题是由用于“名称”字段验证的正则表达式引起的。
您可以通过将ItemNameValidation 设置值替换为以下值来解决此问题:
^[\w\*\$]*[a-zA-ZäöüßÄÖÜẞ\][\w\s\-\$]*(\(\d{1,}\)){0,1}$ 或将新的补丁配置文件添加到您的项目中,这是推荐的。
<setting name="ItemNameValidation" set:value="^[\w\*\$]*[a-zA-ZäöüßÄÖÜẞ\][\w\s\-\$]*(\(\d{1,}\)){0,1}$" />
【讨论】: