UPD. Решение проблемы с AjaxManager
UPD: Пробуем по новому. Возвращаем всё на место и комментируем 49 строку плагина:
Предлагаю совместными силами решить проблему с AjaxManager. Если кто не знает, это компонент для ускорения работы админки MODx за счёт подгрузки страниц посредством AJAX, а не перезагрузкой.
Всё утро сегодня возился с AjaxManager и кажется нашёлвременное (из-за подобного решения возникают некоторые баги) решение проблемы с работой компонента. Опять же напомню, что компонент по неизвестным причинам перестал подгружать страницу редактирования страниц.
Итак, я поступил самым тупым способом. Закомментил подключение всех JS-файлов при загрузке страницы. Открываем плагин AjaxManager, находим структуру:
Выясняем, что проблема в одном из подключаемых JS-файлов (не прорыв в решении проблемы, потому что и так было понятно). И понять какой конфликтует у меня, к сожалению, сейчас времени нет. Тем более список подключаемых файлов очень большой и он есть в коде самого плагина.
Поэтому у меня возникла просьба к сообществу. Может у кого-то есть время найти в чём причина и какой файл конфликтует?
P.S. Тестил на MODx 2.4.0. До 2.3 пока не добрался.
6
//'sections/resource/update.js',Предлагаю совместными силами решить проблему с AjaxManager. Если кто не знает, это компонент для ускорения работы админки MODx за счёт подгрузки страниц посредством AJAX, а не перезагрузкой.
Всё утро сегодня возился с AjaxManager и кажется нашёл
foreach ($files as $file) {
$controller->addJavaScript($managerUrl . 'assets/modext/' . $file);
}и комментируем её. Должно получится вот так:/*foreach ($files as $file) {
$controller->addJavaScript($managerUrl . 'assets/modext/' . $file);
}*/И AjaxManager стал работать на странице редактирования товаров. Но стало заметно, что при подрузке других типов страниц (например, вы редактировали обычную страницу MODx, а потом перешли к редактирования товаров MiniShop2) возникают проблемы с подгрузкой страниц, которые решаются перезагрузкой текущей страницы.Выясняем, что проблема в одном из подключаемых JS-файлов (не прорыв в решении проблемы, потому что и так было понятно). И понять какой конфликтует у меня, к сожалению, сейчас времени нет. Тем более список подключаемых файлов очень большой и он есть в коде самого плагина.
Поэтому у меня возникла просьба к сообществу. Может у кого-то есть время найти в чём причина и какой файл конфликтует?
P.S. Тестил на MODx 2.4.0. До 2.3 пока не добрался.
Комментарии: 6