Ошибка при вызове $this->modx->smarty->assign

Поставил сборку, обновил. Подправил шаблоны. Процессоры работают. Все выводится как надо. Красота. Но при попытке отправить сообщение с формы, а точнее вызвать процессор site/web/form, выдает ошибку:
Undefined property: modX::$smarty и Call to a member function assign() on a non-object
Сколько раз использовал сборку, ни разу такого не возникало. Переустановил modSmarty. Не помогло. В журнале ошибок пусто. Где искать ошибку?
Через коннектор (или напрямую в процессор) не вызывается событие OnHandleRequest, и сообветственно Smarty не инициализирована. В процессоре надо дописать:
public function initialize(){ if(empty($this->modx->smarty) && $this->modx->context->key != 'mgr'){ $this->modx->invokeEvent("OnHandleRequest"); } return parent::initialize(); }

Добавить комментарий