We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 23949
    • 22 Posts
    Создаю документ при помощи 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.
      • 785
      • 2,113 Posts
      Наверное, перед тем, как добавлять дочерние документы, у родителя не выставлен isfolder равный 1.
        Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
        Статьи о MODx, регулярно новые публикации
        • 20380
        • 118 Posts
        Кэш сбросить нужно
          • 23949
          • 22 Posts
          Спасибо, коллеги smiley

          Помогло когда сделал у родительского документа
          $doc->Set(’isfolder’, 1);



          Очистка кэша не помогала.