Modx Revo - Tickets, выводим количество комментариев

Чтобы вывести количество комментариев в компоненте 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`] ]

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *