Тимур Калимуллин: в терминологии битрикса вы описали комплексный компонент, который состоит из отдельных обычных компонентов (вывод списка, детальный просмотр, фильтр, карта) Тут вам в любом случае придётся писать свои компоненты для фильтра и карты, если вы хотите чтобы всё было по гайдлайнам битрикса.
У вас уже не стандартная задача для bitrix:news. Разве что вывод детальной записи. Остальное уже не укладывается. Зачем тащить каждый раз пачку неиспользуемого кода, просто чтобы не писать свои компоненты?
Можно конечно накостылять в компоненте новостей, если нужно просто что-то сделать, но именно за такой код потом и не любят битрикс.
Вы лучше расскажите мне, как в замечательной концепции spa полюбить огромный первый ответ от сервера и костыли с роутерами для seo?