MODX

{set $p = $_modx->runSnippet('miltorgkategorii')}

{$p | print_r}

================

Вывести массив:
{$fields | print_r}

$res = $modx->getObject('modResource', 412); // Получаем документ

print $res->getTVValue('36'); //Для простых полей - просто Сет и Гет

$res->setTVValue('36', 'parent_79_key1');

$res->save();

=============

Текущие ресурс и пользователь доступны прямо из следующих переменных MODX класса:

$currentResource = $modx->resource;
$currentUser = $modx->user;

$intro = $modx->resource->get('introtext');
$UserID = $modx->user->get('id');
$content = $modx->resource->getContent();

[[*pagetitle]] // Отображает заголовок ресурса.
[[*id]] // Отображает идентификатор ресурса.
[[*createdby]] //Отображает идентификатор пользователя который создал ресурс.
[[*editedby:userinfo=`username`]] // Отображает имя пользователя, который последний раз изменял ресурс
[[*publishedby:userinfo=`email`]] // Отображает почту пользователя, который опубликовал ресурс

===============

[[!pdoResources? &showLog = `1`]]

- Работает прям на странице. выводит логи. вроде
----------------------

1. Нужно создать шаблон;
2. Создать страницу с участием этого шаблона;
3. Если в виде файла - то там нужно поставить галочку;
4. В шаблон можно запихивать Сниппеты и подключать файлы.
5. А вместо сниппета - можно подключить файл?

$user = $modx->getUser();
echo $user->get('username');

if($dell=$_GET['dell']){

$resource = $modx->getObject('modResource', $dell); // Получаем документ
$resource->remove(); // Удаляем документ

}

Компьютер: