LiveStreet: переход в черновики после удаления черновика

По-умолчанию в LiveStreet после удаления черновика, происходит переход на страницу блога, к которому должен был относится данный топик. Это не совсем удобно, т.к. лучше возвращаться на страницу черновиков для дальнейшей работы (особенно при наведении порядка). Итак, для версии 0.4.2, ищем в /classes/actions/ActionTopic.class.php, в нем в событии protected function EventDelete() ищем:

Router::Location($oTopic->getBlog()->getUrlFull());


заменяем на:

if ($oTopic->getPublishDraft()) {
                Router::Location($oTopic->getBlog()->getUrlFull());
} else {
                Router::Location(Router::GetPath('topic').'saved');
}


т.е. если удаленный топик был черновиком, возвращаемся на страницу черновиков.

Комментарии (0)

RSS свернуть / развернуть

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.