Skip to content
General Revolution Evolution Add-ons International
Login | Register | MODX.com
MODX Open Source Content Management System, Framework, Platform and More.
Find a Partner | Hosts + SaaS | Jobs | Donate
  • RegisterSign Up with the MODX Community
  • LoginUse Your MODX.com Account
  • MODX Community Forums
  • International
  • Russian
  • Поддержка
  • Модули, плагины, сниппеты и код
  •  
  • ChildrenCount количество документов в папке #

  • 7662
    196

    dmi3y Reply #1, 3 years, 2 months ago

    Reply
    • Link to this post#1
    Есть вот такой вот снипет но хотелось бы чуть чуть доделать но нет знаний ПХП

    Снипет выводит количество документов в папке, но если есть документы в подпапке он их не учитывает
    хотелось бы что б он учитывал все документы и в под папках ну и для полного счастья не считал сами папки

    Вызов сниппета:




    Сам Сниппет:
    $ccParentId = isset($parentId)  ? $parentId : $modx->documentIdentifier;
    
    $ccParentId = explode(",",$ccParentId);
    
    foreach ($ccParentId as $ccValue) {
    $ccChild = $ccChild + count($modx->getDocumentChildren($ccValue, 1, 0,'id'));
    }
    echo $ccChild;
    




  • 6272
    95
    Как через ссылку передать чанк для вывода на странице
    Генератор ссылок для сортировки в дитто
    Пример древа навигации (Ява + Wayfinder)

    D.SID Reply #2, 3 years, 2 months ago

    Reply
    • Link to this post#2
    Попробуй этот:
    <?php
    $id = isset($docid) ? $docid : $modx->documentIdentifier;
    $d = isset($depth) ? $depth : 0;
    
    return count($modx->getChildIds($id, $d));
    ?>

    Взято отсюда.


  • 7662
    196

    dmi3y Reply #3, 3 years, 2 months ago

    Reply
    • Link to this post#3
    Большое спасибо то что нужно
    правда немного доработать и было бы вообще уневерсальная вещь

    Добавить бы возможность выбирать:
    считать только документы(без учета папок)
    считать только опубликованные
    считать с галочкой (показывать в меню)


  • 36825
    26

    Alexander Orel Reply #4, 4 months, 4 weeks ago

    Reply
    • Link to this post#4
    Попробуй то, что здесь: http://community.modx-cms.ru/blog/questions/4612.html
    Если разберешься с комментом "http://community.modx-cms.ru/blog/questions/4612.html#comment24882" отпишись если не трудно.





Actions

Login to Post

Other Support Options

To file a bug or make a feature request visit our issue tracker, or you can also purchase commercial support.

Love MODX?

If you build sites for a living with MODX or just love using it, why not give back?

Information

Posted in this thread:
D.SID, dmi3y, universelab

 
Back to Top

MODX Global HQ

1333 N Stemmons Fwy, Ste 110
Dallas, TX 75207
United States

+1 (469) 777-MODX (6639)

The MODX Company

  • Contact
  • Media Center
  • Careers at MODX
  • Wall of Fame
  • The MODX Blog

Sponsors

SoftLayer Firehost: Secure Cloud Hosting

Stay Connected

Read our previous email newsletters.

Twitter Facebook Google+ LinkedIn github Feeds

Privacy Policy | Terms of Service | Pixels by AKTA Web Studio© 2005-2012 MODX. All rights reserved. Trademark Policy