inc/shop/category/index.tpl
]]
{/block} А в inc/shop/category/index.tpl пропишите {$params = [
"limit" => 4,
"page" => $smarty.get.page
]}
{processor action="web/catalog/category/products/getdata" ns="modxsite" params=$params assign=result}
{* Набиваем через единый шаблон листинга *}
{include file="shop/catalog/list/fetch.tpl"}
{include "common/pagination/pagination.tpl"} getPage не нужен для работы шаблона постраничности. Главное — чтобы был сам этот шаблон постраничности.