Ошибка в AjaxForm

В общем делал всё как обычно, но вдруг решил переписать сообщение об успехе и она не вывелось, вместо этого появлялось стандартное из лексиконов. Использовал я связку AjaxForm + FormIt + SweetAlert2. Проверять начал с конца, и тут core/components/ajaxform/model/ajaxform/ajaxform.class.php нашёл вот такой код
$message = isset($this->modx->placeholders[$plPrefix . 'successMessage'])
                ? $this->modx->placeholders[$plPrefix . 'successMessage']
                : 'af_success_submit';
Я так и не понял что должно быть здесь $this->modx->placeholders[$plPrefix. 'successMessage'], поэтому заменил на вот такой код
$message =  isset($scriptProperties['successMessage'])
                ? $scriptProperties['successMessage']
                : 'af_success_submit';
Чтобы AjaxForm подхватывал из FormIt параметр successMessage. Если в AjaxForm ошибка, то надеюсь эта заметка попадётся на глаза Василию и он её исправит, а если это не ошибка и я дурак, надеюсь кто-то объяснит, что я делал не так.
Артур
18 октября 2020, 14:58
modx.pro
83
0

Комментарии: 1

Denis
23 октября 2020, 01:19
0
Немного не туда конечно ответ возможно, но мб всё работает? Просто я помню SweetAlert2 обновили и скрипт вызова уведомления поменялся на
Swal.fire('Бла бла бла...)
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1