Некропост, но может кому-то пригодится решение отсюда: аналогичную проблему решил, создав файл component_epilog.php и прописав в нём: $APPLICATION->SetAdditionalCSS('/path/to/custom_style.css');
Также используется, когда страница делает POST/AJAX-запрос к самой себе (заполнение формы, например), и должна вернуть массив JSON вместо стандартного дизайна. В компоненте, используемом на странице: $this->IncludeComponentTemplate("template_1");
template_1.php: global $APPLICATION; $APPLICATION->RestartBuffer(); // ваш код echo json_encode($result);
В моём случае - помогло. Оказалось, в корне сайта отсутствовала она папка (копировал дизайн с другого сайта). P.S. Хостинг - тоже богомерзкий Timeweb (shared). Давно не в восторге от него (заслуженно), но - работает. Более того (после внесения описанных тут изменений в .htaccess) - без ошибок (в "Проверке системы")!
Может кому пригодится. Как писали на stackoverflow,
Цитата
"Вызываемые на странице компоненты также могут вызывать $APPLICATION->SetTitle, в итоге будет установлен тайтл из последнего вызова SetTitle. Попробуйте по одному убирать компоненты со страницы (если они там есть)".
И правда, у меня был подключен компонент, в параметрах вывода которого указывалось:
Может кому пригодится. Как писали на stackoverflow,
Цитата
"Вызываемые на странице компоненты также могут вызывать $APPLICATION->SetTitle, в итоге будет установлен тайтл из последнего вызова SetTitle. Попробуйте по одному убирать компоненты со страницы (если они там есть)".
И правда, у меня был подключен компонент, в параметрах вывода которого указывалось: