Отзывы для незарегистрированных пользователей

Доброго дня. Прошелся по всем темам в ветке вопросов по компоненту ticket, но так и не нашел решения для того чтобы отзывы могли оставлять незарегистрированные пользователи.
Решение было такое, но в моем случае используется чанк tpl.Tickets.comment.form.guest вместо tpl.Tickets.form.create. Да и событие OnDocFormSave тоже не подходит. Файл не грузится.

На странице отзывов использую такой код
[[!pdoPage? &element=`TicketComments` &enableCaptcha='1' &autoPublishGuest='0' &allowGuest='1' &gravatarSize='0' &tplCommentEmailBcc='tpl.Tickets.comment.email.bcc' &limit=`5` ]] [[!+page.nav]]
Прошу помочь с подсказкой. Какое событие использовать, чтобы файл загрузился на сервер.

Может быть есть какое то готовое решение? Где можно найти инструкции актуальные к этому компоненту?
Руслан
30 сентября 2022, 12:02
modx.pro
412
0

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

Алексей Смирнов
01 октября 2022, 16:32
0
Мне показалось или у вас несколько вопросов?
Давайте по порядку.
Комментарии из коробки хреново работают с pdoPage.
Файлы для комментариев не подскажу
Событие что вы написали к комментариям не имеют никакого отношения оно к ресурсам -тикетсам.
    Руслан
    01 октября 2022, 19:15
    0
    Пришлось использовать HybridAuth, появилась возможность грузить файлы. Только бы хотелось бы, чтобы все загруженные файлы, автоматически загрузились в контент отзыва с определенным форматированием.
    Ivan
    01 октября 2022, 18:35
    0
    Может быть вам подойдет такой вариант modx.pro/lessons/23193

    Вообще компонент tickets по моему мнению сильно перегружен и в 99% случаев мне его такой большой функционал был не нужен.
      Руслан
      01 октября 2022, 19:05
      0
      Спасибо. Как вариант нужно рассмотреть.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      4