Дмитрий Куликов

Дмитрий Куликов

Был в сети 06 июня 2018, 16:00
Заказы не принимаю
Вообщем показываю как частично решил задачу минимум:
Написал снипет который возвращает через запятую id Тикетов, у которых нет комментариев
$q = $modx->newQuery('TicketThread');

$q->where(array(
    'comments' => 0
));

$q->select(array(
    'resource'
));

$q->prepare();
 
$q->stmt->execute();

$result = $q->stmt->fetchAll(PDO::FETCH_ASSOC);

foreach($result as $r1){
    foreach($r1 as $r2){
        $nocomments .= $r2.','; 
    }
}
return trim($nocomments, ",");
Этот снипет подставляю сюда:
[[!mFilter2?
    &tpl=`tpl.Tickets.list.myrow`
    &parents=`428`
    &resources=`[[getNoComments]]`
    &hideContainers=`true`
    &element=`mSearch2`
    &filters=`
        parent:categories
    `
]]
Решение понятно не изящное, но по-другому я пока не смог.