Для проверки того, является ли ресурс с определенным id msCategory, вам потребуется использовать API MODX и проверить значение полей id и class_key у ресурса.
Сначала вам нужно получить экземпляр MODX. Это можно сделать, вызвав:
$modx = new modX();
Затем вы должны инициализировать контекст MODX, указав необходимую конфигурацию базы данных (хост, имя пользователя, пароль, база данных) и запустив подключение:
$modx->initialize('web');
Теперь вы можете получить ресурс по его id, используя метод getObject из класса modResource:
$id = 123; // замените 123 на нужный вам id ресурса $resource = $modx->getObject('modResource', $id);
Затем вы можете проверить значение поля class_key у ресурса. Если значение class_key равно "msCategory", то это говорит о том, что ресурс является msCategory:
if ($resource && $resource->class_key == 'msCategory') { echo 'Ресурс является msCategory'; } else { echo 'Ресурс не является msCategory'; }
Таким образом, вы можете использовать вышеуказанный код для проверки того, является ли ресурс с определенным id msCategory.