\Bitrix\Main\Loader::includeModule('iblock');
\Bitrix\Iblock\Component\Tools::process404('', true, true, true, false);
Часто нужно по той или иной причине вывести страницу 404, чтобы не писать код самостоятельно в модуле iblock есть готовый метод для генерации 404 ошибки - process404()
. Пример выше показывает как пользоватся этим методом.
Метод объявлен с такими параметрами:
\Bitrix\Iblock\Component\Tools::process404($message = "", $defineConstant = true, $setStatus = true, $showPage = false, $pageFile = "");
Параметр | Описание |
---|---|
$message | Сообщение, которое будет отображено компонентом bitrix:system.show_message. |
$defineConstant | нужно ли установить значение констаты ERROR_404 'Y' |
$setStatus | нужно ли передавать в заголовке статус 404 Not Found |
$showPage | Если true , то рабочая область будет очищена и будет показано содержимое файла /404.php . Так же если данный параметр принимает значение true , то выполнение текущего скрипта завершается (вызывается функция die() ). |
$pageFile | путь к кастомному файлу 404.php |
Описание метода и его параметров в документации.