Вывод просмотров и кол-во комментариев Ticket

Я как понял [[!TicketComments]] теперь может сам считать сколько было просмотров страницы, раньше надо что бы «class_key» был «Ticket». Так вот как вывести количество просмотров где угодно указав только id страницы?

Ещё вопрос раньше я выводил количество комментариев с помощью сниплета:

<?php
if ($thread = $modx->getObject('TicketThread', array('resource' => $id))) {
echo $thread->get('comments');
}
Он работает, но как я понял по новым версиям, что уже сниплет не нужен, можно воспользовать «getTickets» только не получается не как, не хватает доков

Заранее спасибо!
Алексей Добряков
16 июня 2013, 15:40
modx.pro
2 197
0

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

Василий Наумкин
16 июня 2013, 19:54
0
Все просмотры пишутся в таблицу TicketView — нужно выбирать оттуда.

getTickets не считает отдельно кол-во комментариев, он выводит эту информацию плейсхолдером вместе с кучей других параметров. Исопользовать его как считалку комментариев не рационально.

В общем, тебе нужны 2 маленьких простеньких сниппета с выборкой из таблиц — один у тебя уже есть.
    Алексей Добряков
    16 июня 2013, 20:21
    0
    Так и думал. Я проста думал может чего новенького вышло, а то не всегда уследишь за новостями. Спасибо!
      Герман Штайнеров
      09 марта 2014, 00:29
      0
      поясните пожалуйста этот пхп код работает в том виде каком вы написали? или надо что-то еще добавить перед тем как его сохранить в сниппет и вызвать в нужном месте?
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    3