Александр

Александр

Был в сети 30 июня 2026, 15:55
Заказы принимаю
Попробуйте изменить сниппет deleteAdv:
<?php
$res = $modx->getObject('modResource',$id);
if ($res) {
    $modx->log(modX::LOG_LEVEL_INFO, $id);
    //$res->remove();
} else {
   $modx->log(modX::LOG_LEVEL_ERRROR, 'Resource ' . $id. ' not found.');
}
И посмотреть, что выведется в логе. Быть может не подхватывает правильный id, будем думать тогда, что с этим делать, или в чём ошибка.
Ещё было бы неплохо создать тестовый сервер, чтобы можно было это всё вживую «пощупать».