Ошибка проявляется в "попапе" редактирования категории, если в любое текстовое поле (в том числе созданное плагинами, что самое важное) вставить любой html тег. Например вставить в поле "Заголовок" какой-то текст и часть выделить <b> - данные сохраняются, но окно не закрывается. Ошибка не повторяется для полей "Название и Описание", для них в файле shopProductsSaveListSettings.controller.php стоит преобразование htmlspecialchars. Для полей же созданных плагинами - проблема.
upd: SS - 7.0.3.36
6 комментариев
Напишите разработчику плагина, либо исправьте в коде плагина при сохранении добавьте htmlspecialchars
в том то и дело что силами плагина исправить нельзя, ну разве что кодировать текст в base64 туда сюда...
проблема кроется в переменной response (shopProductsSaveListSettings.controller.php), для описания имеет такой вид:
плагин же не может повлиять на этот массив, а в нем передаются все поля формы, в том числе и созданные плагином.
Ошибку обнаружить не удалось. Опишите проблему детальнее, с конкретным примером кода плагина.
к примеру плагин добавил поле Условия доставки... если там вставить любой html тег, после нажатия "Сохранить" окно не закроется и кнопка сохранить останется неактивна. Эту же ошибку можно повторить без плагина, например добавив любой html тег в "Заголовок" или любое другое поле (кроме Название и Описание - они экранированы).
Сообщения об ошибках в консоли браузера повляются при этом?
к сожалению нет