Родитель комментария в Tickets
У всех комментариев ставится родитель 0 (колонка parent в БД). Так и должно быть? Было бы удобнее, если бы там ставился id ресурса с комментарием…
Комментарии: 3
А, я понял, под родителем имеется ввиду id того комментария, на который дается ответ. А если это одиночный комментарий, то у него родитель 0.
Тогда другой вопрос. Как вывести комментарии из нескольких ресурсов в одном месте? Наподобие того, что последние комментарии из такого-то раздела, последние комментарии из такого-то раздела и так далее.
Тогда другой вопрос. Как вывести комментарии из нескольких ресурсов в одном месте? Наподобие того, что последние комментарии из такого-то раздела, последние комментарии из такого-то раздела и так далее.
В комплекте есть сниппет TicketLatest для этого.
Это понятно. Но как вывести комментарии из конкретного ресурса?
Например, в шаблоне тикета комментарии вставлены стандартно.
Комментарии выводятся, если убрать parents. Но нужно как-то указать конкретные разделы, либо через ресурсы родителей, либо через шаблоны. Но как это сделать?
Например, в шаблоне тикета комментарии вставлены стандартно.
[[!TicketComments?]]
Нужно вывести все комментарии юзера из этого раздела. Вызывается так:[[!TicketLatest?
&action=`comments`
&tpl=`tpl.Tickets.comment.latest`
&user=`[[+username]]`
&parents=`43`
]]
Число 43 — это родитель ресурса с комментарием в 4 поколении. Если по умолчанию сканирование depth в 10 ресурсов, то все должно быть ок. Пробовал указывать и прямого родителя, все равно не выходит. Комментарии выводятся, если убрать parents. Но нужно как-то указать конкретные разделы, либо через ресурсы родителей, либо через шаблоны. Но как это сделать?
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.