getPageInfo

Возвращает специальные данные по указанным полям

Замечание: метод getPageInfo() сильно похож на getDocuments(11), но в нем нет возможности получить информацию по удаленным документам (в корзине), а также определен список наиболее важных полей по умолчанию. Рекомендуется использовать getPageInfo().

array getPageInfo (int $id[, int $published[, string $fields]]);

$id -идентификатор документа

$published - опубликован ли документ 0 - документ не опубликован 1 - документ опубликован По умолчанию: 1

$fields - список необходимых полей по умолчанию: id, pagetitle, description, alias


Формат данных результата:

Array ( 
    [id] => 16 
    [pagetitle] => Ajax1 
    [description] =>  
    [alias] =>  
)

Пример

/**Структура документов:
-Статьи (1)
--Недвижимость (11)
---Эконом(111)
---Элитная(112)
--Авто (12)
**/

$txt = $modx->getDocuments(11);

//вернет информацию о документе 11
Mem: 3.5 mb, MySQL: 0.0021 s, 2 req., PHP: 0.0380 s, all: 0.0401 s, cache.