Вот у тебя есть вызов [[smarty? &tpl=`index.tpl`]]
Ну и сделай другой сниппет, который будет вызывать нужный шаблон. Что-то типа
if(!$tpl = $modx->resource->tv_name){ $tpl = 'index.tpl'; } return $modx->runSnippet(array( "tpl" => $tpl, ));
Тогда можно будет в документе указывать шаблон отображения конкретно для этого документа.