Как реализовать? Количество ресурсов в контейнере

Использую для вывода категорий pdoResources.
Нужно реализовать, чтобы напротив каждой категории, отображалось количество количество дочерних ресурсов. Для понятности приложу скрин с html макета.
Заранее благодарю.
Николай
05 апреля 2015, 20:08
modx.pro
1
2 120
0

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

Наумов Алексей
06 апреля 2015, 07:23
+2
Если у вас просто список, как на скриншоте — можно использовать pdoMenu с параметром countChildren.
    Konstantin
    07 апреля 2015, 02:04
    1
    +1
    Можно в чанке вызвать сниппет [[getChildCount? &parent=`[[+id]]`]]
    Код сниппета:
    <?php
    $count = 0;
    $parent = isset($parent) ? (integer) $parent : 0;
     
    if ($parent > 0)
      {
      $criteria = array('parent' => $parent, 'deleted' => false, 'hidemenu' => false, 'published' => true);
      $count = $modx->getCount('modResource', $criteria);
      }
     
    return (integer) $count;
      Сергей Шлоков
      07 апреля 2015, 11:35
      0
      Только сниппет лучше вызывать некешированным.
      Николай
      07 апреля 2015, 11:24
      0
      Спасибо большое. Оба варианта подошли =)
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        4