На странице 404 ошибки показывается неправильный title. Например, на site.ru/abrakadabra/ показывает название сайта, на site.ru/dostavka/abrakadabra/ или site.ru/catalod/abrakadabra/ показывает заголовок родительского раздела (доставка и каталог соответственно). В шаблоне title выводится <?$APPLICATION->ShowTitle()?>. Код 404.php прилагаю. Почему это происходит и как исправить?
<?
include_once($_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/main/include/urlrewrite.php');
CHTTP::SetStatus("404 Not Found");
@define("ERROR_404","Y");
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetTitle("Страница не найдена - Ошибка 404");?>
<div class="text-main" style="margin-top: 20px;">
<p>К сожалению, такой страницы не существует. Возможно, вы перешли по некорректной ссылке. Пожалуйста, воспользуйтесь поиском или меню сайта</p>
<?
$APPLICATION->IncludeComponent("bitrix:main.map", "template2", Array(
"LEVEL" => "3", // Максимальный уровень вложенности (0 - без вложенности)
"COL_NUM" => "2", // Количество колонок
"SHOW_DESCRIPTION" => "N", // Показывать описания
"SET_TITLE" => "Y", // Устанавливать заголовок страницы
"CACHE_TIME" => "36000000", // Время кеширования (сек.)
"COMPONENT_TEMPLATE" => ".default",
"CACHE_TYPE" => "A", // Тип кеширования
),
false
);?></div>
<?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>