« MySQLのデータディレクトリを変更する | メイン | SuExec環境下のVirtualHostディレクティブでSetEnvを使う »

Template-ToolkitのVMethods

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

コメントを投稿

About

2009年02月18日 00:12に投稿されたエントリーのページです。

ひとつ前の投稿は「MySQLのデータディレクトリを変更する」です。

次の投稿は「SuExec環境下のVirtualHostディレクティブでSetEnvを使う」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。