Работа с ресурсами через API MODx Revolution

<?php
/* Получить данные ресурса*/
// array getDocument(int $id[, string $fields[, int $published[, int $deleted]]]);
$modx->getDocument(6, '*', 1);

/* Получить данные несколькиз ресурсов*/
// array getDocument(array $ids[, int $published[, int $deleted[, string $fields[, string $where[, string $sort[, string $dir[, string $limit]]]);
$modx->getDocuments(array(6,7,8), 1, 0, 'pagetitle');

/*Работа с ресурсами через объектную модель*/
/*Загрузка реесурса*/
$res = $modx->getObject('modResource', array('id' => '1'));
$res->getContent(); // Контент ресурса

/*Создание ресурса*/ 
$res = $modx->newObject('modResource'); 
$res->set(parent,0);
$res->set('name','NewResourceName'); 
$res->setContent('<p>Это новый ресурс!</p>');
$res->save();
?>

Посмотреть описание полей ресурса в официальной документации MODx Revo.

2 комментария: