+7 (4872) 588-740 РАБОТАЕМ В БУДНИ 10:00 до 19:00

Подсчет дочерних документов

Необходимо создать сниппет getChildCount:

$count = 0;
$parent = $modx->getOption('parent', $scriptProperties, 0);
$query = $modx->newQuery('modResource', array('parent' => $parent, 'deleted' => 0, 'published' => 1));
$query->select(array('count'=>'count(id)'));
if ($query->prepare() && $query->stmt->execute()) {
$res = $query->stmt->fetch(PDO::FETCH_ASSOC);
$count = $res['count'];
}
return $count;

Ну и сам вызов

[ [getChildCount? &parent=`10`] ]



вверх сайта