В php узнай длину строки если она болеше 1000 тогда
присвой переменной , ну например , $var_obrez = true, инче false
и в самом smarty поставь if если истино то дописывай ссылку, если лож
но ненадо.Это как возможное решение.
Но лучше попробуй вот так:
{$var|truncate:1000:" ..."}
{if strlen($var) > 1000}
ссылка
{/if}
Это вариант может и сработать.
Если не сработает то тогда попробуй через теги {php}{/php}
Нот так лучше не делать(наверное зря написал) тогда смысл smarty теряется.