Чтобы вывести количество комментариев в компоненте Tickets для MODx Revo необходимо написать сниппет, так как из коробки данного сниппета нет. Создадим сниппет TicketCommentsCount со следующим кодом:
<?php if ($thread = $modx->getObject('TicketThread', array('resource' => $id))) { echo $thread->get('comments'); }
Далее нам достаточно вызвать сниппет с параметром ‘id’, в котором указывается ресурс, у которого нужно узнать количество комментариев. Примеры вызовов (уберите пробелы между скобками):
[ [!TicketCommentsCount? &id;=`164`] ] [ [!TicketCommentsCount? &id;=``] ] [ [!TicketCommentsCount? &id;=`2`] ]