Посчитать количество дочерних элементов с условием

Всем привет, пробую получить массив id дочерних элементов через метод modX:getChildIds, но всегда получаю пустой массив.

$array_ids = $modx->getChildIds(23,6,array('context' => 'web')); //пусто - пример из документации
$array_ids = $modx->getChildIds(1); // с одним параметром - пусто
Перепробовал на всех своих сайтах с разными параметрами — всегда пустой массив
Что я делаю не так?
Семён Кудрявцев
10 января 2017, 14:29
modx.pro
1 891
0

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

Андрей
11 января 2017, 11:14
+1
У меня возвращало всегда пусто когда не указываешь контекст. Т.е. пример из документации 100% рабочий, возможно вы что-то напутали с id и глубиной.

Возможно стоит указать параметры published, deleted, hidemenu.
    Семён Кудрявцев
    11 января 2017, 14:32
    0
    Спасибо, Андрей, действительно без указания контекста всегда пусто — теперь всё заработало
    Сергей Шлоков
    11 января 2017, 11:39
    0
    У страниц с id 1 и 23 должны быть дочерние элементы.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      3