[Tickets] Переношу plain-html сайт на MODX

Здравия всем.
Переношу древний сайт с plain html файлов (+SSI) на MODX с применением Tickets.
Вопрос такой: Есть где почитать, как создавать тикеты из сниплета через newObject или как оно реализовано?!
Как создавать к ним комменты?! Опять же из кода.
Сильно не хочется погружаться в прямые запросы в mysql, когда есть такое волшебство, как MODX.
Или читать есть только в коде самого Tickets?!
Евгений Ка
02 апреля 2016, 17:11
modx.pro
1 542
0

Комментарии: 8

Воеводский Михаил
02 апреля 2016, 21:04
+1
1. Перенеси пост в раздел «Вопросы»
2. Процессоры в помощь. На сайте Василия есть индекс полезностей, в нем ссылки на 2 статьи о процессорах.
    Николай Савин
    02 апреля 2016, 21:09
    1
    +1
    Ну обычные ресурсы вот так создаются.
    $newResource = $modx->newObject('modResource');
        // Заполняем нужные значения
        $newResource->set('pagetitle', $pagetitle);
        $newResource->set('longtitle', $longtitle);
        $newResource->set('template',1);
        $newResource->set('isfolder',0);
        $newResource->set('hidemenu',1);
        $newResource->set('parent',1);
        $newResource->set('published',1);
        $newResource->set('context_key', 'web');
        $newResource->set('publishedon',date('Y-m-d H:i:s'));
        $newResource->set('alias', $alias');
    //  сохраняем
        $newResource->save();
    Обязательное значение тут только pagetitle и alias (если у вас включен frendly URL)
    Тикет это тот же ресурс, но поле class по другому заполнено
    Для создания тикета вроде достаточно добавить поле class = 'tickets'
    Вы можете вручную создать один тикет и один стандартный ресурс и посмотреть в базе данных какие поля как заполнены и в чем разница
      Воеводский Михаил
      02 апреля 2016, 21:21
      0
      Создавать через объекты можно, но далеко не всегда получается правильный результат. Особенно в случаях, когда есть обрабатывающие плагины, срабатывающие именно в момент создания, ибо события автоматически вызываются только из процессоров.
        Николай Савин
        02 апреля 2016, 21:23
        0
        Ну человек же конкретно о $modx->newObject спросил
          Воеводский Михаил
          02 апреля 2016, 21:26
          0
          Автор спросил о newObject, так как это единственное, что он на данный момент нашёл. Данный факт явно читается в вопросе.
        Евгений Ка
        02 апреля 2016, 21:53
        0
        Вот, кстати, про создать вручную и посмотреть в базе данных — этого то и хотелось бы избежать.
        Ибо, насколько я понял, там участвуют уже как минимум две таблицы (смотрел неделю или две назад, уже чётко не помню), как они связаны между собой нужно чётко понимать, иначе можно наловить глюков и потом их вычищать.
        Евгений Ка
        02 апреля 2016, 21:38
        0
        Кто-то уже перенёс.
        Благодарю за подсказку.
        Я действительно писал «или как оно реализовано».
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        8