Bitrix catalog.section как сделать вывод разделов и элементов?
наткнулся когда-то на просторах. взял себе, иногда переделываю) 
https://github.com/Rad1calDreamer/bitrix.article.list
тут и компонент и базовый шаблон
А разве компонент bitrix:catalog.sections.top делает не то что нужно? Указываем для топ элементов число с большим запасом и всё.