site/web/resources/getdata.class.php расширяет site/web/getlist.class.php, так что если говорить конкретно о перемещаемых кусках кода из расширяющего процессора в расширяемый, то никаких проблем с этим не должно возникать. Скорее всего там еще другой код изменен. Изменилось две вещи:
1. Раньше использовался для постраничности сниппет getPage, а сейчас используется Смарти-шаблон common/pagination/pagination.tpl.
2. Раньше процессор из глобального массива $_GET получал значение переменной page (номер запрошенной страницы). А сейчас он на это не реагирует, ожидает явную передачу в него параметра page.
Пример, который должен работать, если все ОК:
{$params = [ "limit" => 5, "page" => $smarty.get.page ]} {processor action="web/resources/getdata" ns="modxsite" params=$params assign=result} {include "common/pagination/pagination.tpl"}