Создаю документ при помощи Docmanager:
$doc = new Document();
$doc->Set(’parent’, 100);
$doc->Set(’published’, 0);
$doc->Set(’pagetitle’, $title);
$doc->Set(’content’, $text);
$doc->Save();
В дереве документов этот документ не появляется. В таблицу site_content всё записывается верно.
Но стоит создать через админку дочерний документ у родителя 100, как созданное ранее Docmanager’ом появляется в дереве. И с этого момента начинают корректно создаваться документы при помощи Docmanager.
В чем может быть проблема? Проверялось на разных инсталяциях MODx Evo.
Наверное, перед тем, как добавлять дочерние документы, у родителя не выставлен isfolder равный 1.