Спасибо за статью!
Использовал процессор на сайте, все заработало сразу.
Только сегодня почему-то он начал выдавать
Notice: Undefined variable: modx in /home/v/v98516/v98516.bget.ru/public_html/core/site/processors/getmenu.class.php on line 58
ругается на конструкцию
$cacheKey = $modx->context->key.'/{$id}/{$startId}';
Подскажи пожалуйста, что может быть?
Если просто в этом месте вставляю {$modx->context->key.'/{$id}/{$startId}'} то выводит 'web'
Если из процессора вывожу print_r($modx->context->key.'/{$id}/{$startId}'), то выводит '/page1/4'