TicketComments

На страницу вывел TicketComments

Наполнил вопросами с ответами, получилась древовидная структура (вопрос/ответ).

Вопросов более 100, необходимо сделать вывод только с пагинацией.

попробовал через pdoPage, но выводится не так как надо, сначала выводятся записи с вопросами, после с ответами никакой древовидности.

что не так и как правильно сделать, может кто подсказать?
Слава
18 октября 2017, 08:08
modx.pro
1 108
0

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

Алексей Федоров
18 октября 2017, 11:51
-1
Насколько понимаю, pdoPage выводит результаты по id, иначе говоря — в порядке создания. Если нужно именно на одной странице и прямо непременно с пагинацией можно попробовать пошаманить, к примеру, с выводом на этой странице тикетов и ответов — комментариев. Пагинация будет вестись по тикетам, а коммы подгружать можно по аяксу например… Хотя, честно говоря, мне это не кажется разумным решением. Можно попробовать сделать вопрос ответ через EasyComm. Возможно, там такой проблемы не будет
    Василий Наумкин
    18 октября 2017, 12:50
    0
    Нужно выбрать pdoPage только вопросы, а в чанке добавить к каждому выбор его ответа — только так получится создать подобие дерева и сохранить постраничную навигацию.

    Ну, либо написать свой сниппет, который будет делать один запрос в БД, а потом распихивать ответы по вопросам.
      Слава
      18 октября 2017, 14:14
      0
      Спасибо, попробую
        Слава
        18 октября 2017, 20:21
        0
        Да, все получилось.

        Внутри чанка вопроса вызвал getComments прописал дополнительное условие, что родитель текущий элемент.

        Подскажите еще пожалуйста такой момент, при отправке комментария, не вылетает сообщение об успешной отправке. Как активировать. Сообщения о незаполненной капче или обязательных полях появляют.

        Спасибо
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        4