В целом правильно. Только надо еще дальше плясать. Там есть вызов: {block name=content}
{processor action="web/catalog/category/products/getdata" ns="modxsite" assign=result}
{* Набиваем через единый шаблон листинга *}
{include file="shop/catalog/list/fetch.tpl"}
{/block} Вот вложенные шаблоны и надо смотреть. И здесь два момента:
...
]. Но это так, для справки.