WFFM, откуда приходит сообщение о подтверждении угрозы безопасности?
Использование WFFM 8 с Sitecore 8.0 update 5.
Следующее сообщение отображается при отправке формы wffm, содержащей символы < > или &.
The {0} field contains content that may present a security risk. Please enter appropriate information
Где это сообщение установлено?
В отражателе видны следующие ключи:
ResourceManager.Localize("VALIDATE_INPUT_FAILED")
ResourceManager.Localize("VALIDATE_INPUT_FAILED_MULTIPLE"));
... но поиск по файловой системе, базам данных ядра и мастера ничего не нашел.
Я могу переопределить сообщение (или предоставить перевод для неанглийской формы) в пользовательском интерфейсе wffm на кнопке отправки, "проверка формы" - изменить> оценить угрозу безопасности> сообщения об ошибках, но главный вопрос - где находится исходное значение по умолчанию сообщение на самом деле определено?
2 ответа
Текст сообщения устанавливается в Resources.resx
который встроен в Sitecore.WFFM.dll
, Если вы декомпилируете dll, вы можете увидеть определение и текст:
В основной базе данных см. Пункт:
/ sitecore / system / Dictionary / T / Поле 0 содержит контент, который может представлять угрозу безопасности. Пожалуйста, введите соответствующую информацию
Внутри пакета это находится, например, в файле: \files\temp\WFFM\de-DE.xml