Редакция тут особой роли не играет. На вскидку, приходит в голову такой вариант (самый простой):
Список новостей
1)Через urlrewrite отправляем все запросы вида /news/xxxx/xx/xx/ на файл /news/index.php
2)В urlrewrite парсим url и формируем 3 get-параметра (day, month, year)
3) В файле /news/index.php вызываем компонент news.list, перед компонентом формируем фильтр новостей по дате, название фильтра через FILTER_NAME передаем компоненту.
Детальная
1)Через urlrewrite отправляем все запросы вида /news/xxxx/xx/xx/xxxxxxxxx/ на файл /news/detail.php
2)В urlrewrite парсим url и формируем get-параметр, который будет содержать символьный код новости.
3)В файле /news/detail.php вызываем компонент news.detail и передаем в параметр ELEMENT_CODE символьный код новости.
Также можно кастомизировать комплексный компонент bitrix:news или написать свой.