все форумы все темы добавить тему
Модуль блога.
Ну тут Вы разработчик - Вам и карты в руки
Реально на отображение влияет только topic_id, все остальное - сеошно-навигационный балласт. Так что я бы сделал var1=$topic.topic_id, а все остальные - любые другие.
Собственно, у меня так в новостях и сделано на сайте:
http://labcms.ru/news-item.26/kak+hranit+paroli/
Еще момент - надо перевести название в транслит, а то url будет выглядеть очень некрасиво.
 
На этом сайте используется такой модификатор:
PHP
function smarty_modifier_translit($string)
{
    return translit($string);
}

 
Smarty
{url action="item" var1=$new.news_id var2=$new.news_title|translit}