Отвечаю сам себе))) Может кому-то будет нужно. В
Отвечаю сам себе))) Может кому-то будет нужно. Вся беда из-за того, что сниппет AjaxForm проверяет наличие какого-то pdoTools. Решил я этот pdoTools поставить, после чего сайт вообще отказался работать. В общем это чудное приложение (pdoTools) я решил удалить, чтобы не усложнять себе жизнь.
Дальше залез в сниппет AjaxForm, нашел там проверку этого пдоТулса и закомментировал.
Было:
/** @var pdoTools $pdo */
if ($pdo = $modx->getService('pdoTools')) {
$content = $pdo->getChunk($tpl, $scriptProperties);
}
/** @var modChunk $chunk */
elseif (!$content = $modx->getChunk($tpl, $scriptProperties)) {
return $modx->lexicon('af_err_chunk_nf', array('name' => $tpl));
}
Стало:
/** @var pdoTools $pdo */
//if ($pdo = $modx->getService('pdoTools')) {
// $content = $pdo->getChunk($tpl, $scriptProperties);
//}
/** @var modChunk $chunk */
if (!$content = $modx->getChunk($tpl, $scriptProperties)) {
return $modx->lexicon('af_err_chunk_nf', array('name' => $tpl));
}
Я не программист, но думаю этот код еще как-то укоротить можно, но после этого ошибки пропали.