Sitecore 项目名称中的特殊字符 (EXM)
Special Characters in Sitecore Item Names (EXM)
我想使用包含德语字符的名称创建一个新的 Sitecore 项目。目前,每次名称包含“ä”、“ö”或“ü”时,Sitecore 都会抱怨该名称并阻止我创建它。
我在使用 EXM 模块(电子邮件体验管理器)时发现了同样的问题。我无法创建任何包含特殊字符的时事通讯。
有什么办法可以改变它吗?
问题是由用于 "Name" 字段验证的正则表达式引起的。
您可以通过将 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}$" />
我想使用包含德语字符的名称创建一个新的 Sitecore 项目。目前,每次名称包含“ä”、“ö”或“ü”时,Sitecore 都会抱怨该名称并阻止我创建它。
我在使用 EXM 模块(电子邮件体验管理器)时发现了同样的问题。我无法创建任何包含特殊字符的时事通讯。
有什么办法可以改变它吗?
问题是由用于 "Name" 字段验证的正则表达式引起的。
您可以通过将 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}$" />