К сожалению, Smarty требует абсолютных путей. Обычно мы устанавливаем переменную $ docroot enviroiment в PHP и разбираем ее по шаблонам, чтобы мы могли ее использовать:
{include file = "$ docroot / modules / news.tpl"}
Я понимаю, что это один повторный запрос к smarty, чтобы иметь возможность включать шаблоны в тот же путь, что и текущий.