$resources = $modx->getCollection('modResource',$where); $countpagetitle = count($resources);
Упрощайте:
$count = $modx->getCount('modResource', $where);
Стало ясно что MODX учитывает какие то параметры обращения к серверу, возможно это сделано для безопасности Коллеги, в чем может быть дело?
Евгений, я боюсь, вы полезли сразу в слишком сложную задачу. Я готового рецепта не напишу (религия не позволяет). Здесь вам не только xPDO надо освоить, но и изучить политики безопасности MODX-а и много еще чего.
Если запрос из фронта, то никаких дополнительных параметров в запросе передавать не надо. Но 99% политики безопасности MODX не позволят анониму создать документ. Надо явно задать права на это.