TicketComments не приходят уведомление на почту автора комментария

Проблема заключается в том что когда я через админку MODx отвечаю на комментарий он публикуется но автор не получает уведомление на электронную почту что ему ответили. Пробовал со страницы где Коментарии выводятся то ответ приходит. Но мне надо что б только админ отвечал а не все пользователи, поэтому кнопка ответить будет убрана с шаблона. Что я упустил?
сам чанк вывода
[[!TicketComments?
&allowGuest=`1`
&tplCommentFormGuest=`TPLcommentForm`
&tplCommentGuest=`TPLcomment`
&tplCommentAuth=`TPLcomment`
&tplComments=`TPLcommentsWrapper`
&gravatarSize=`70`
]]
но понимаю что тут он не причем
Rostyslav
11 апреля 2019, 19:05
modx.pro
3
1 296
0

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

tolanych
12 апреля 2019, 10:12
1
0
Что я упустил?
Привет, похоже это я упустил, добавляя функционал комментирования в админку. В ближайшем обновлении Tickets поправлю. Здесь и сейчас по быстрому решить это можешь с помощью плагина на событие OnCommentSave

switch ($modx->event->name) {
    case 'OnCommentSave':
        if ($modx->context->key == 'mgr' && $mode == 'new') {
            // тут описать функционал отправки письма, сам комментарий в переменной $object;
        }
}
    Rostyslav
    12 апреля 2019, 15:58
    0
    Спасибо, но буду благодарен чтоб вы объяснили простому смертному как это реализовать, думаю я не один который задался таким вопросом
      Rostyslav
      12 апреля 2019, 22:05
      0
      разобрался как сделать но не работает
          Rostyslav
          13 апреля 2019, 19:48
          0
          Вы проверяли?, у меня не работает. разобрался — создал плагина на событие OnCommentSave с кодом который мне прислали но не работает.

          Где туплю тыкните?
            tolanych
            13 апреля 2019, 19:53
            1
            0
            Да, работает, правда проверял только на 2.6.5
            По части плагина всё правильно, видимо проблема где-то в другом месте
              Rostyslav
              13 апреля 2019, 20:21
              0
              у меня MODX Revolution 2.7.1-pl есть у вас возможность на этой версии проверить.
                tolanych
                13 апреля 2019, 21:44
                1
                0
                Проверил на 2.7.1, работает.
                Во время теста заметил, что упустил еще момент в этом плагине, не отсылались ответы гостям, в $scriptProperties для этого еще надо добавить 'allowGuestEmails' => 1, мб это был как раз ваш случай
                  Rostyslav
                  14 апреля 2019, 14:54
                  0
                  все спасибо огроменнешое, Заработало!!!
                  $scriptProperties = [
                  'tplCommentEmailReply' => 'tpl.Tickets.comment.email.reply',
                  'tplCommentEmailOwner' => 'tpl.Tickets.comment.email.owner',
                  'tplCommentEmailSubscription' => 'tpl.Tickets.comment.email.subscription',
                  'allowGuestEmails' => 1
                  ];
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    11