Родитель комментария в Tickets

У всех комментариев ставится родитель 0 (колонка parent в БД). Так и должно быть? Было бы удобнее, если бы там ставился id ресурса с комментарием…
Roman Smile
13 июня 2013, 07:57
modx.pro
949
0

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

Roman Smile
13 июня 2013, 12:31
0
А, я понял, под родителем имеется ввиду id того комментария, на который дается ответ. А если это одиночный комментарий, то у него родитель 0.

Тогда другой вопрос. Как вывести комментарии из нескольких ресурсов в одном месте? Наподобие того, что последние комментарии из такого-то раздела, последние комментарии из такого-то раздела и так далее.
    Василий Наумкин
    13 июня 2013, 13:22
    0
    В комплекте есть сниппет TicketLatest для этого.
      Roman Smile
      13 июня 2013, 13:53
      0
      Это понятно. Но как вывести комментарии из конкретного ресурса?
      Например, в шаблоне тикета комментарии вставлены стандартно.
      [[!TicketComments?]]
      Нужно вывести все комментарии юзера из этого раздела. Вызывается так:
      [[!TicketLatest? 
      &action=`comments`
      &tpl=`tpl.Tickets.comment.latest` 
      &user=`[[+username]]`
      &parents=`43`
      ]]
      Число 43 — это родитель ресурса с комментарием в 4 поколении. Если по умолчанию сканирование depth в 10 ресурсов, то все должно быть ок. Пробовал указывать и прямого родителя, все равно не выходит.

      Комментарии выводятся, если убрать parents. Но нужно как-то указать конкретные разделы, либо через ресурсы родителей, либо через шаблоны. Но как это сделать?
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    3