Сорри, моя вина. В пример забыл указать ns=«modxsite». Это указывает в папки какого неймспейса искать процессоры. Полный пример:
{assign var=params value=[ "where" => [ "parent" => $parent, "template" => 2 ] ]} {processor action="web/getdata" ns="modxsite" params=$params assign=categories}