&validationErrorMessage и &successMessage
Добрый день. В какой то момент в формах обратной связи перестали отображаться сообщения из &validationErrorMessage и &successMessage. Вернее ранее они открывались всплывающим окном, а сейчас почему то открываются под футером и через секунду пропадают. Сами же сообщения корректно доставляются на почту. Не подскажите, в чем может быть проблема?
Комментарии: 9
Очень похоже, что не подключен файл со стилями всплывающих окон. Я навскидку не помню, в системных настройках ajaxForm есть путь к файлу со стилями? И в консоли браузера ничего не пишет?
Что-то подобное припоминаю: было на каком-то сайте, когда типа «оптимизатор» поотключал в вызове сниппета «бесполезные» файлы.
Что-то подобное припоминаю: было на каком-то сайте, когда типа «оптимизатор» поотключал в вызове сниппета «бесполезные» файлы.
У ajaxForm нет системных настроек. Стили и скрипты передаются как параметры сниппета.
В логах и консоли чисто. Обновлялся до modx 2.8.3, переустанавливал ajaxForm, чистил кэш — ничего не помогает.
Можно ссыль на страницу сайта?
dgkp9.ru/kontakty/
Можно заполнить все данные, но не нажимать капчу и несколько раз нажать «Отправить» Будет видно как скролл поползет вверх и если пролистать вниз, то можно увидеть ошибки со скриншота в теме.
Можно заполнить все данные, но не нажимать капчу и несколько раз нажать «Отправить» Будет видно как скролл поползет вверх и если пролистать вниз, то можно увидеть ошибки со скриншота в теме.
в коде тега head не видно подключения этого файла:
Я вставил вызов этого файла в тег head через инспектор кода и запустил в консоли вызов всплывающего уведомления — disk.yandex.ru/i/Y4L0k_3SNWrfgg — всё пучком отработало.
Возможно, в вызове сниппета есть строка с параметром?
<link rel="stylesheet" href="/assets/components/ajaxform/css/default.css" type="text/css">
он как раз и отвечает за оформление всплывающих уведомлений. Я вставил вызов этого файла в тег head через инспектор кода и запустил в консоли вызов всплывающего уведомления — disk.yandex.ru/i/Y4L0k_3SNWrfgg — всё пучком отработало.
Возможно, в вызове сниппета есть строка с параметром?
'frontend_css' => ''
Спасибо большое, добавление в head починило проблему.
'frontend_css' => '' есть, но везде пустой. Можно там указать подключение этого css?
'frontend_css' => '' есть, но везде пустой. Можно там указать подключение этого css?
совсем удалите эту строку. Без нее подключится файл стилей по умолчанию.
Спасибо!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.