We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 9135
    • 81 Posts
    еще вопросец назрел smiley :
    можно ли определить id дочернего дока / доков через API?
      • 28814 ☆ A M B ☆
      • 1,086 Posts
      Смотрите здесь: http://wiki.modxcms.com/index.php/API:getAllChildren
        Разработка сайтов и программных модулей на MODX.
        Опыт работы на MODx с 2005 года. Высокое качество.
        Компания Baltic Design Colors: http://www.bdcolors.ru.
        • 9135
        • 81 Posts
        пасибо smiley

        чет не канает, делаю запрос в таком виде:
        $ids = $modx->getAllChildren('3','menuindex','ASC','id');

        на а потом к примеру вывод:
        echo $ids['id'];

        и результат пустой... sad
          • 28814 ☆ A M B ☆
          • 1,086 Posts
          Попробуйте сделать так:
          $ids = $modx->getAllChildren('3','menuindex','ASC','id');
          print_r($ids);
          

          Что получается?
          А кстати у документа с номером 3 имеются ли дочерние документы? smiley
            Разработка сайтов и программных модулей на MODX.
            Опыт работы на MODx с 2005 года. Высокое качество.
            Компания Baltic Design Colors: http://www.bdcolors.ru.
            • 9135
            • 81 Posts
            Quote from: Fuzzy at Jan 09, 2009, 05:29 AM
            Что получается?
            Array ( [0] => Array ( [id] => 8 ) [1] => Array ( [id] => 74 ) [2] => Array ( [id] => 104 ) )

            как я понял получается многомерный массив, так?

            Quote from: Fuzzy at Jan 09, 2009, 05:29 AM

            А кстати у документа с номером 3 имеются ли дочерние документы? smiley
            >:( embarrassed
              • 9135
              • 81 Posts
              кароче, разобрался, чтобы получить в переменной ’’8,74,104" сделал так:
              $ids = $modx->getAllChildren('3','menuindex','ASC','id');
              $ids['id'] = '';
              for ($i = 0; $i < (count($ids)); $i++) {
              	$ids['id'] = $ids['id'].','.$ids[$i]['id'];
              }
              $params['parents'] = substr($ids['id'],1);