Как настроить сообщение об ошибке в форме отправки формы sitecore 9 (не WFFM формы) - PullRequest
0 голосов
/ 03 июля 2018

При реализации пользовательской формы входа в систему мне нужно показать, почему не удалось выполнить вход при действии отправки, например, для сообщения, такого как отсутствие такого пользователя, неверные учетные данные и т. Д. В формах sitecore 9 есть поле для предоставления общего сообщения об ошибке для всех ошибок ... но я хочу предоставить пользовательские сообщения ... это возможно?

Ответы [ 2 ]

0 голосов
/ 14 декабря 2018

Вы спрашиваете, можете ли вы иметь разные сообщения об ошибках в зависимости от того, какой ввод был неудачным? Я знаю, что есть способ настроить сообщение об ошибке для действия отправки. Переключитесь на основную базу данных и перейдите в / sitecore / client / Applications / FormsBuilder / Components / Layouts / Actions и выберите действие отправки, для которого вы хотите добавить пользовательское сообщение. Я считаю сообщение по умолчанию "что-то пошло не так". У меня не было необходимости пытаться реализовать несколько уникальных сообщений об ошибках, но в каждом действии отправки есть подпункты с шаблонами для полей отображения формы. Вы можете проверить эти шаблоны для аналогичного поля.

0 голосов
/ 28 августа 2018

Вы можете попробовать использовать код, указанный ниже, чтобы показать свое собственное сообщение об ошибке.

formSubmitContext.Errors.Add("your error message");
formSubmitContext.Abort();
...