Небольшая шпаргалка по Api Modx Evo. Сборник небольших сниппетов на все случаи жизни. Собирал для собственного изучения modx. Если у вас есть еще интересные мини сниппеты, можете поделится в комментариях.
Получить id текущего ресурса
$id = $modx->documentIdentifier;
Получить заголовок родительского ресурса-контейнера
<?php
$getID = $getID;
$getParentId = array_pop($modx->getParentIds($getID,1));
$tvOutput = $modx->getTemplateVarOutput('pagetitle', $getParentId);
$content = $tvOutput['pagetitle'];
return $content;
?>
Использование:
[!GetParentTitle? &getID=`[+id+]`!]
Установить placeholder в Modx Evo
$modx->setPlaceholder('placeholder_name', $var);