А что мешает при генерации страницы учитывать $sma

А что мешает при генерации страницы учитывать $smarty.get.page? Например, первое, что приходит в голову —

{$modx->resource->pagetitle}{if $smarty.get.page}, страница {$smarty.get.page}{/if}

или можно и дальше пойти — менять ВСЕ, вплоть до контента. Просто создать MIGX-переменную, и нужные поля брать оттуда. Я так делал на одном сайте