На самом деле, для вызова любой функции (а шаблон - это простая функция) можно использовать простой вывод, аля:
{this.header.tpl(name, 'ещё параметр')}
Но дело в том, что на все такие выводы по умолчанию ставится фильтр html, который экранирует всякие вредные сущности
По сути
{this.header.tpl(name, 'ещё параметр')|!html}
и
{call this.header.tpl(name, 'ещё параметр')}
эквивалентны, т.к. фильтр !html отменяет действие html, но с call как то получше выглядит