Не велосипед, а рефлекс на стандартный modx-api )
Вообще делал по аналогии github.com/artdevue/HitsPage/blob/master/core/components/hitspage/elements/snippet/hitspage.snippet.php
Всегда просто ставил и пользовал, а тут поставил — он глючить начал. Я внутрь залез и упростил все, что мне было не нужно, а компонент удалил, оставил сниппетоогрызок. Топик-то про то, что прикольно, для авторизованных в админке шаблон два разА исполняется при загрузке страницы.