getDocumentChildren( $id = 1, // ID родительского документа, а именно документа "Блог" $active = 1, // Выбираем только опубликованные документы $deleted = 0, // Выбираем только неудаленные документы 'id, pagetitle, published, introtext, content, menuindex, createdby, createdon, deleted, menutitle', // Выбираем поля из БД $where = '', // Дополнительные условия не требуются $sort='createdon', // Сортируем документы по полю createdon, т.е. по дате создания $dir='DESC', // Сортируем документы по убыванию $limit = '' // Ограничения не устанавливаем (параметр LIMIT в SQL запросе) ); // Проходим в цикле весь массив результатов foreach($results as $key => $value) { // Если поле menutitle было заполнено, то берем его в качестве заголовка статьи // Иначе - берем в качестве заголовка поле pagetitle if ($value["menutitle"] != "") { $title = $value["menutitle"]; } else { $title = $value["pagetitle"]; } $author = $modx->getUserInfo($value["createdby"]); // Получаем имя пользователя, создавшего статью $items .= "
".date("d/m/Y в H:i", $value["createdon"]).", Категория, ".$author["fullname"].", Комментарии
".$value["introtext"]."