TT内でsubstrを使う方法。
[% hoge.substr(2, 4) %]
こんなかんじ。
[% FOREACH item IN list %] [% item.url.substr(0, 80) | html %][% IF item.url.length > 80 %]...[% END %] [% END %]
実際にはこんな感じに使いました。ここではlengthを使って一定以上の長さのURLの末尾を「...」に変換しています。ついでにhtmlフィルタでタグをエスケープ。
参考
http://template-toolkit.org/docs/manual/VMethods.html
http://d.hatena.ne.jp/studio-m/20080118/1200649418
http://www.aimix.jp/cgi/accmozisrk.html