Специальные символы в именах предметов Sitecore (EXM)
Я хотел бы создать новый элемент Sitecore, используя имя, которое содержит немецкие символы. В настоящий момент каждый раз, когда имя содержит "ä", "ö" или "ü", Sitecore жалуется на имя и мешает мне его создать.
Я вижу ту же проблему, используя модуль EXM (E-mail Experience Manager). Я не могу создавать рассылки, содержащие специальные символы.
Есть ли способ, которым я мог бы изменить это?
1 ответ
Решение
Проблема вызвана регулярным выражением, которое используется для проверки поля "Имя".
Вы можете решить проблему, заменив 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}$" />