man

man

Был в сети 15 декабря 2018, 19:20
Заказы не принимаю
Так вроде если не указывать алиас при создании, например:
$response = $modx->runProcessor('resource/update',array(
            'pagetitle' => $title,
        )
    );
то алиас он создаст сам, причем будет использовать те правила которые ты прописал в настройках. Т.е. не стоит заморачиваться по этому поводу если тебе нужен стандартный алиас при верной настройки транслитерации.
Или я чего-то не понял?
Первое что приходит в голову это проверить к какому родительскому элементу он привязан и существует ли этот элемент сейчас.
Логика такова… если родителя не существует, то и в админки дочерние элементы к несуществующему родителю отображаться не будут, хотя сами по себе буду прекрасно существовать! Как только реальный родитель появиться, то и дерево дочерних элементов появится.
Ну или просто попробуй сменить родителя, так:
$res = $modx->getObject('modResource', ID СТРАНИЦЫ);
$res->set('parent', ID НОВОГО РОДИТЕЛЯ);
$res->save();