Подчет дочерних документов
        Здравствуйте!
Структура документов:


Подскажите пожалуйста, как подсчитать дочерние документы без контейнеров?
При установке параметра &where =`{«isfolder»:«0»}` или &hideContainers=`1` выводится результат с большим количеством записей: Minden (0)Minden (0)Minden (0)Minden (0)…
Заранее спасибо.
    
    
                                                                                
            Структура документов:

[[!pdoMenu? &parents=`5`  &displayStart=`1` &countChildren=`1` &fastMode=`1` &scheme1=`uri` &level=`2` 
                    &tplOuter=`@INLINE <ul class="gallery-cats clearfix">[[+wrapper]]</ul>` 
                    &tplInner=`@INLINE [[+wrapper]]`
                    &tplStart=`@INLINE <li[[+classes]]><a href="{{~5}}">Minden </a> ([[+children]])</li>[[+wrapper]]`
                    &tpl=`@INLINE <li[[+classes]]><a href="{{~5}}?year={{+alias}}">{{+pagetitle}}</a> ([[+children]])</li>`
                    &showLog=`0` &firstClass=`` &lastClass=`` &hideContainers=`0`
                ]]Результат вывода (подсчет документов вместе с контейнерами): 
Подскажите пожалуйста, как подсчитать дочерние документы без контейнеров?
При установке параметра &where =`{«isfolder»:«0»}` или &hideContainers=`1` выводится результат с большим количеством записей: Minden (0)Minden (0)Minden (0)Minden (0)…
Заранее спасибо.
Комментарии: 3
                del            
                    
                Решил таким методом:
                    {var $par =  $modx->runSnippet('pdoResources', ['parents' => 5,'limit' => 0,'returnIds' => 1,'fastMode' => 1,'scheme' => 'uri','level' => 1,'depth' => 0]) | split}
{set $cnt = $modx->getCount('modResource', ['parent:IN' => $par ])}
{'pdoMenu' | snippet : [
'parents' => 5, 'displayStart' => 1, 'countChildren' => 1, 'fastMode' => 1, 'scheme'=> 'uri', 'level' => 2,
'showLog' => 0,  'firstClass' => '', 'lastClass' => '',  'hideContainers' => 0,  'parentClass' => 0,
'tplOuter' => '@INLINE <ul class="gallery-cats clearfix">[[+wrapper]]</ul>', 
'tplInner' => '@INLINE [[+wrapper]]',
'tplStart' => '@INLINE <li[[+classes]]><a href="{{~5}}">Minden </a> ('~ $cnt ~')</li>[[+wrapper]]',
'tpl' => '@INLINE <li[[+classes]]><a href="{{~5}}?year={$alias}">{$pagetitle}</a> ([[+children]])</li>'
]}            
                или можно еще другим способом: 
может кому это пригодится.
хотя знаю, что можно сделать через SQL селекты с подчетом дочерних документов.
                    {'pdoMenu' | snippet : [
 'parents' => 5, 'displayStart' => 1, 'countChildren' => 1, 'fastMode' => 1, 'scheme'=> 'uri', 'level' => 2,
 'showLog' => 0,  'firstClass' => '', 'lastClass' => '',  'hideContainers' => 0,  'parentClass' => 0,
 'tplOuter' => '@INLINE <ul class="gallery-cats clearfix">[[+wrapper]]</ul>', 
 'tplInner' => '@INLINE [[+wrapper]]',
 'tplStart' => '@INLINE <li[[+classes]]><a href="{{~5}}">Minden</a> ('~ $modx->getCount('modResource', ['parent:IN' => $_modx->getChildIds(5) ]) ~')</li>[[+wrapper]]',
 'tpl' => '@INLINE <li[[+classes]]><a href="{{~5}}?year={$alias}">{$pagetitle}</a> ([[+children]])</li>'
]}может кому это пригодится.
хотя знаю, что можно сделать через SQL селекты с подчетом дочерних документов.
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.