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 свернуть / развернутьТолько зарегистрированные и авторизованные пользователи могут оставлять комментарии.