Скажите пожалуйста, зачем обновлять контекст?
// На всякий случай меняем контекст, если MODX сам не поменял на контекст документа $origin_context = null; if($modx->context->key == 'mgr'){ $origin_context = $modx->context->key; $modx->switchContext('web'); }
И что делать на мультиязычных сайтах?