@musicant,
На примере страницы ТОП-100:
Создаем любую переменную, пусть будет page_link. В нее передаем нужные данные.
Теперь в файле header.tpl при просмотре страницы ТОП-100 будет работать переменная page_link.
Получится что-то вроде такого:
Код:
{if $page_link|default:''}<link rel="canonical" href="{$page_link}"/>{/if}
Если нужно именно получить урл текущей страницы, то можно поковырять глобальный массив smarty.server.
http://{$smarty.server.HTTP_HOST}{$smarty.server.REQUEST_URI}