Изменение объекта при OnLoadWebDocument
Добрый вечер!
Подскажите, как отменить изменения в объекте?
Делаю так: В плагине при событии OnLoadWebDocument, проверяю $_GET['ключ'], если он равен необходимому, изменяю template на нужный.
Проблема: Если после этого загрузить страницу без заветного $_GET['ключа'] шаблон все равно остается измененным.
Мысли: В базе данных шаблон остаётся прежний, ведь мы не делаем $obj->save(), но и не возвращается к исходному при загрузке страницы.
Подскажите, как отменить изменения в объекте?
Делаю так: В плагине при событии OnLoadWebDocument, проверяю $_GET['ключ'], если он равен необходимому, изменяю template на нужный.
Проблема: Если после этого загрузить страницу без заветного $_GET['ключа'] шаблон все равно остается измененным.
Мысли: В базе данных шаблон остаётся прежний, ведь мы не делаем $obj->save(), но и не возвращается к исходному при загрузке страницы.
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
1
Комментарии: 1