æøåÆØÅ を含むように、アイテム名に有効な文字のリストを拡張するにはどうすればよいですか?
デフォルトでは、有効な文字は 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 として保存しなかったことです