Задать вопрос

Почему контексты мешают работе AjaxForm на мультиязычном сайте (MODX)?

Суть:
При отправке формы (неважно, наполнены ли поля или нет) появляется всплывающее окно - "Не могу найти указанный ключ формы (action)." На другом контексте тоже самое только на другом языке - "Could not find specified key of form (action)."

Я удалил контексты (оставил только web) и удалил плагин "Babel" => ajaxform заработал как миленький!
Теперь я не пойму как заставить работать ajaxform вместе с контекстами.
  • Вопрос задан
  • 552 просмотра
Подписаться 1 Средний Комментировать
Решения вопроса 1
Comrues
@Comrues Автор вопроса
Я нашёл ответ на свой вопрос.
С начало я удалил все контексты кроме "web" = > всё заработало! Теперь стало понятно, что причина поломки - неправильная настройка контекстов.
В чём была причина неработы ajaxform (поконкретней)?
Ответ: У меня был сайт site.es - испанская версия и site.es/ru - русская версия.
Настраивал мультиязычность по этому туториалу. Я присвоил контексту web русскую версию, а контексту esp - испанскую В плагине (код ниже) я указал, что по умолчанию контекстом будет web (русская версия). В этом и была ошибка. По умолчанию должен быть контекст который обозначает корень - в даном случае это site.es - испанская версия.
Код плагина "switchContext"
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы