Проверить URL-адрес Youtube в sitecore

Я новичок в sitecore 9.0 и хочу добавить проверку в поле, чтобы проверить, является ли значение, введенное в этом поле, только URL-адрес YouTube, я знаю, что оно должно соответствовать регулярному выражению, но как добавить это в sitecore?? любая помощь будет оценена

1 ответ

Прежде всего вы должны создать новое правило проверки, а затем применить его к своему полю на уровне шаблона данных. Например, если вы хотите проверить свое числовое значение с помощью регулярного выражения, например ^(\d{6,12})$, то вам необходимо:

  1. Создайте новое правило проверки в /sitecore/system/Settings/Validation Rules/Field Rules/ папка с помощью Sitecore.Data.Validators.FieldValidators.RegexValidator, Sitecore.Kernel Type и укажите свое регулярное выражение в поле Parameters, см. Пример здесь

  2. Примените правила проверки к обязательному полю, выбрав вновь созданное правило проверки в панели быстрого действия, кнопку " Проверить", свойства панели проверки в разделе " Правила проверки " для определенного поля в соответствующем шаблоне данных, см. Пример здесь

Отныне вы можете проверять введенные вами данные во время редактирования, например, через Preview -> Validation action в меню Sitecore.

Другие вопросы по тегам