когда какой компонент использовать и почему?
Похоже что main.pagenavigation - это более современная реализация компонента system.pagenavigation main.pagenavigation работает с объектом \Bitrix\Main\UI\PageNavigation из нового api. Для нового ORM видимо это а system.pagenavigation - с классом DBResult, наследником CAllDBResult из старого api С чем работает компонент - то и запускайте.
Обсуждают сегодня