Вот у тебя есть вызов [[smarty? &tpl=`index.tpl`]]

Вот у тебя есть вызов [[smarty? &tpl=index.tpl]] Ну и сделай другой сниппет, который будет вызывать нужный шаблон. Что-то типа

if(!$tpl = $modx->resource->tv_name){
    $tpl = 'index.tpl';
}
return $modx->runSnippet(array(
    "tpl"    => $tpl,
));

Тогда можно будет в документе указывать шаблон отображения конкретно для этого документа.