Василий Наумкин

Василий Наумкин

Был в сети 10 июня 2026, 17:44
Заказы не принимаю
Нужно выбрать pdoPage только вопросы, а в чанке добавить к каждому выбор его ответа — только так получится создать подобие дерева и сохранить постраничную навигацию.

Ну, либо написать свой сниппет, который будет делать один запрос в БД, а потом распихивать ответы по вопросам.
Интересно. Тогда смотри остальные настройки сессии + какая кука выставляется у тебя при заходе на сайт.

Еще можно создать php файлик в корне, подключиться из него к MODX API и вывести там $_SESSION, чтобы проверить, меняется ли что-то при авторизации. Возможно, у тебя там с правами доступа что-то напутано и у юзера просто нет доступа в админку.
страница manager просто перезагружалась и не пускала в Панель управления
Проблема с сессией, скорее всего системная настройка session_cookie_domain не соответствует адресу, по которому ты входишь на сайт.

Нужно очистить её прямо в БД, удалить кэш сайта и почистить куки браузера — потом проверить, помогло ли.
У тебя на картинке в посте написано что-то, не имеющее отношения к этому ТВ параметру. Зачем в описании ТВ параметра ты пишешь инструкцию про longtitle и что-то там еще? Зачем ты пишешь, что нельзя вводить — раз нельзя, то и ввести не получится. А если можно ввести, то нужно фильтровать при сохранении или выводе.

Пиши только информацию по заполнению конкретно этого параметра, типа «Позволяет переопределить заголовок документа», и всё. А в лексиконе longtitle нужно писать, что «это заголовок документа по умолчанию, его можно переопределить из ТВ параметра title». И тогда юзер будет видеть описание каждого поля при наведении мышкой — и понимать, что в нём писать и как это работает.

Или теперь я уже что-то не понимаю?
Если покопаться в MODX API то можно научиться выводить любой ресурс в плагине на нужном событии:
$modx->resource = $modx->getObject('modResource', $modx->getOption('site_start'));
$modx->resource->set('content', $pdoTools->runSnippet('@FILE snippets/get_panel.php'));
$modx->request->prepareResponse();
Здесь, как видно, еще и замена контента на свой идёт, на лету.

Можно так на лету и виртуальные ресурсы делать, со своими pagetitle и прочими свойствами. При желании, можно вообще весь сайт без ресурсов сделать =)