pragmatik
Постоялец
- Регистрация
- 11 Фев 2013
- Сообщения
- 122
- Реакции
- 34
Решение, действительно рабочее, и реализует именно то, что требовалось, за что спасибо! Только вот после добавления этого кода моя страница 404 начинает ругаться на условие if($USER->IsAuthorized() в header.php, а я не могу себе позволить отказаться от его использования.1)В файле init.php добавляю обработчик:
Код:AddEventHandler('main', 'OnEpilog', '_Check404Error', 1); function _Check404Error() { if (defined('ERROR_404') && ERROR_404=='Y' && !defined('ADMIN_SECTION')) { GLOBAL $APPLICATION; $APPLICATION->RestartBuffer(); require $_SERVER['DOCUMENT_ROOT'].'/bitrix/templates/'.SITE_TEMPLATE_ID.'/header.php'; require $_SERVER['DOCUMENT_ROOT'].'/404.php'; require $_SERVER['DOCUMENT_ROOT'].'/bitrix/templates/'.SITE_TEMPLATE_ID.'/footer.php'; } }