Последнее изменение - 17-04-2016

Узнать количество дочерних элементов у ресурса в MODx Revo:

<?php
$output = array();
$criteria = array(
  'parent' => 10,  //в данной строке число 10 нужно изменить на id родителя
  'deleted' => false,
  'published' => true,
);
echo $count = $modx->getCount('modResource', $criteria);

Узнать количество фото в альбоме Gallery MODx Revo:

<?php
$count = $modx->getCount('galAlbumItem', array(
    'album' =>  1 //здесь цифру 1 меняем на id альбома  
 ));
echo $count;

Узнать id альбомов с больше N фото Gallery MODx Revo:

В представленном ниже сниппете я сразу формирую строку ($output) для параметра &tvFilters pdoResources или getResources.

<?php
$albums = $modx->getCollection('galAlbum',array( 'parent' => 1 ));
$output = '';
foreach ($albums as $k => $alb) {
  $count = $modx->getCount('galAlbumItem', array(
    'album' =>  $alb->get('id')  
  ));
  if ($count>=4){
	if($output==''){
		$output .= 'gallery=='.$alb->get('id');
	}else{
		$output .= '||gallery=='.$alb->get('id');
	}
  }
}
echo $output;