Sitecore:有效的项目名称

时间:2013-02-03 18:09:24

标签: web-config sitecore names

如何扩展项目名称中的有效字符列表,以包括æøåÆØÅ?

默认情况下,有效字符似乎是由web.config中的此规则定义的:

 <setting name="ItemNameValidation" value="^[\w\*\$][\w\s\-\$]*(\(\d{1,}\)){0,1}$" />   

将正则表达式更改为:

<setting name="ItemNameValidation" value="^[\wæøåÆØÅ\*\$][\wæøåÆØÅ\s\-\$]*(\(\d{1,}\)){0,1}$" />  

理论上应该允许角色,但这只会“杀死”网站核心。

编辑: 允许点的正则表达式完全像这样工作:

<setting name="ItemNameValidation" value="^[\w\*\$][\w\.\s\-\$]*(\(\d{1,}\)){0,1}$" />

所以我被允许改变它的某些方面,而不是为了æøå字符?!?!?

注意:
   - 在创建和保存新内容项时,可以通过“页面编辑器”在项目名称中使用æøå,但是无法通过“内容编辑器”执行相同操作!    - 我们正在使用SC v6.6.0(rev.120918)。

错误原因未将文件另存为UTF-8

2 个答案:

答案 0 :(得分:4)

确保您的配置文件保存为“UTF-8”

有点晚了,但作为答案添加:)

答案 1 :(得分:1)

错误原因未将文件另存为UTF-8