Судя по названию файла (detail.php), вызов этого компонента должен осуществляться в составе комплексного bitrix:news и сам файл detail.php должен лежать внутри шаблона этого комплексного компонента. Но я вижу, что параметры не наследуются из $arParams, а настраиваются у компонента напрямую. Кроме того, в detail.php присутствует header и footer шаблона.
А где расположен этот файл detail.php? Вы точно верно расположили компоненты? Может быть нужно использовать этот компонент в составе комплексного? Если все верно, то скорее всего нужно проверить настройки обработки адресов. В противном случае к скрипту detail.php просто нет обращений.