Как исправить сниппет на вывод количества тикетов в разделе modx?

Приветствую пользователей сайта modx.pro. Есть сниппет который считает количество тикетов в разделе и выводит цифру в меню. Как исправить сниппет, что если тикетов в разделе нет, то выводило 0, а не id раздела.
<?php
$ids = $modx->getChildIds($input);
$count = $modx->getCount('modResource', array(
    'id:IN' => $ids,
    'published' => 1,
    'deleted' => 0,
    'hideMenu' => 0,
    'isfolder' => 0
));

return $count;



Там где Html & Css раздел, выводит id ресурса, почему то, вместо 0. Там новостей нет.
Владислав
26 февраля 2018, 17:31
modx.pro
762
0

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

Илья Уткин
27 февраля 2018, 10:42
+1
Это специфика работы модификаторов в MODX — если модификатор ничего не возвращает (а ноль тоже считается «ничем»), то выводится так, как будто модификатора и нет.

Вызывайте свой сниппет так:
Вместо [[+id:countTickets]]
Делаем [[countTickets? &input=`[[+id]]`]]
    Владислав
    27 февраля 2018, 18:19
    0
    Большое спасибо, работает) буду знать
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    2