sendForward сожрал Wayfinder

При сохранении тикета пользователю нужно показывать определенный документ. Был создан плагин, который функцией sendForward показывает этот документ и не меняет URL.
<?php
$whatstemplate = $resource -> template;
// Если сохраняется форма создания тикета с шаблоном 30
if ($whatstemplate==30) {
    $modx->sendForward(92);
}
Документ показывается как надо… кроме меню. Его просто нет. Все есть, а меню которое выводится с помощью Wayfinder — отсутствует. В чем может быть проблема?
Roman Smile
17 мая 2013, 11:17
modx.pro
872
0

Комментарии: 3

Roman Smile
17 мая 2013, 18:31
0
Если поменять события с OnDocFormSave на событие OnBeforeDocFormSave, то меню появляется, но тогда сам тикет не отправляется.
    Олег Максименко
    17 мая 2013, 20:47
    0
    А если попробовать так?
    if($resource->template == 30){
    	$obj = $modx->getObject('modResource', 92);
    	$modx->resource = $obj;
    	$modx->request->prepareResponse();
    	exit();
    }
      Roman Smile
      17 мая 2013, 21:46
      0
      Пробовал, результат тот же.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      3