gpt4 book ai didi

web-config - Sitecore:有效的项目名称

转载 作者:行者123 更新时间:2023-12-02 17:28:10 24 4
gpt4 key购买 nike

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

默认情况下,有效字符似乎是由 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(修订版 120918)。

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

最佳答案

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

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

关于web-config - Sitecore:有效的项目名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14675551/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com