перешел на первый вариант, сделал всё как описано по ссылке. Галочку где надо поставил
<?php
if ($modx->event->name == 'OnHandleRequest') {
if ($modx->context->get('key') == 'mgr') {return;}
// сравнение текущего имени хоста и искомого
if (strstr($_SERVER['HTTP_HOST'], 'testen.a.aaa0.ru') != false) {
$modx->switchContext('endomain');
return;
}
}
if (strstr($_SERVER['HTTP_HOST'], 'selling-office.свойсайт.ru') != false) {
$modx->switchContext('sale');
return;
}
в контексе все стоит как надо. $modx->switchContext('sale'); вот про это там ненаписано было. Где его поставить? в index.php?
Простите за дурацкие вопросы)