я так понимаю в дальнейшем чтобы вызвать опеределенный сниппет, чанк и т.п. нужно будет обращаться непосредственно к $modx->обьект($имя) из смарти шаблонов?
Сравним:
{chunk name=«Chunkname» params=«foo=`foo`»} против
{$modx->getChunk(«Chunkname», [«foo» => «foo»])}
Разница не большая, но зато минус один подгружаемый файл-функция. Хотя вот так уже не запишешь: {$modx->getChunk(«Chunkname», «foo=`foo`»)}
Но это еще так, предварительно, так что может про запас их и оставим, все равно они подгружаются только тогда, когда в шаблоне прописаны теги. А сами стараться будем через $modx работать.