Да, в fenom кастомные объекты созданы. Хотя фиг знает, может и ещё где-то. Проблема: я попался на необъективной оценке задачи, моя ошибка. Вот - делюсь болью))))

Дима, проблема не раскрыта. В чем именно проблема была? И $_modx->getResources, это не сниппет, а метод кастомного объекта $_modx, который создается то ли pdTools, то ли fenom.

Выполнял работы по сайту (modx revo) и среди прочих стояла задача добавить пагинатор на вывод данных из ресурсов с фильтрацией по TV. Как заведомо решаемую и не сложную - оставил на конец. Зря. Для реализации фильтра по невыясненным причинам был переписан или дописан компонент pdoTools, что перевело задачу в совершенно другую плоскость. Если наткнетесь на такие признаки в коде - будьте внимательны. ...$projects = $_modx->getResources(... Кстати, getResources - это не знакомый сниппет, а что-то дописанное-переписанное внутри того же pdoTools.

Тогда ОК. Но не забываем про бэкапы :)

Сносить не надо - иначе переносить не удобно. Должны быть в доступе оба сайта: старый и новый. Сносить уже в самом конце.

Разворачиваете modx чистый и переносите туда сайт: чанки, сниппеты, шаблоны, контент. Дима, это слишком радикально будет. Сносить файлы на текущем сайте и обновлять на нем MODX, и переносить все на новый сайт - это совсем не одно и то же.

Разворачиваете modx чистый и переносите туда сайт: чанки, сниппеты, шаблоны, контент. Обратите пристальное внимание: сайт был небольшой, поэтому такое решение было целесообразно. Вот сюда загляните https://modxclub.ru/topics/virus-pronik-na-modx-sayt.-v-papke-assets-v-modx-unichtozheny-vse-skripty.reshenie..html

Как понять ручной перенос, куда его переносить?

Сталкивался. Это последствия вируса и его лечения. Я выходил ручным переносом сайта, так как сайт был не большим и перестраховывался. Думаю, что есть и более элегантные решения.

Захожу в админку, шаблоны, чанки и сниппеты открываются нормально, но переходе в каталоге на любую карточку выдает такую ошибку. Вот ссылка на ошибку. https://cuu.su/W6fouau/ . Может кто сталкивался с такой проблемой.