Информационные системы и 404 ошибка

#
Информационные системы и 404 ошибка
Всем привет!
Помогите настроить отдачу 404 страницы. Хочу отдавать её при переходе на элемент ис. Делаю так:
if($Informationsystem_Controller_Show->item)
{
   $Informationsystem_Controller_Show->error404();
}


При переходе на элемент ис отдаётся ошибка 302 с редиректом на главную. Как отдавать 404 страницу? Почему вообще error404 отдаёт 302?
Hostcms 6.5.2
Email: roman.fov@gmail.com Skype: roman-fov
#
Re: Информационные системы и 404 ошибка
Roman Fov,
в настройках сайта указан узел структуры для ошибки 404?
HostDev.pw - модули для HostCMS, Telegram: @hostdev
#
Re: Информационные системы и 404 ошибка
Цитата:
Roman Fov,
в настройках сайта указан узел структуры для ошибки 404?

да, указан
Email: roman.fov@gmail.com Skype: roman-fov
#
Re: Информационные системы и 404 ошибка
Если нет редиректа на главную, а просто не выводится страница ошибки, то это значит, что у объекта текущей страницы (
Core_Page::instance()]) не установлено свойство buildingPage,
которое устанавливается после вызова настройки динамической страницы/ТДС, но перед вызовом кода самой динамической страницы/ТДС.
Вот измененный код:
[code]
if($Informationsystem_Controller_Show->item)
{
   Core_Page::instance()->buildingPage(TRUE);
   $Informationsystem_Controller_Show->error404();
}

з.ы. я не знаю, насколько описанный выше подход "идеологически" верен с точки зрения архитекторов HostCMS, но он должен работать.
А вообще, загляните в код modules/informationsystem/controller/show.php:846, чтобы уточнить как работает функция error404()  
ARTatom
Авторизация