TTで途中で文章をカットするモジュール

2007年5 月15日  |  Written by matsumoto  |  under Perl Yahoo!ブックマークに登録    はてなブックマーク - TTで途中で文章をカットするモジュール

TTのFilterで
Template::Plugin::Filter::VisualTruncateというのがリリースされた。 
長い文章などを途中で切ってくれるモジュール。

早速つかってみる。

[%- USE Filter.VisualTruncate 'euc-jp' -%]

としておいて、

[% body = '1234567890123456' %]
[% body | visual_truncate(10,'') | html %]

で、実行結果は当然

1234567890

全角文字だと

[% body = '0123456789' %]
[% body | visual_truncate(10,'') | html %]

で、実行結果は

01234

ん?バイト数で計算してる?

もうちょっと調べてみる。

現在コメントはありません | コメントの投稿はこちら

コメントを書き込む

コメント本文

※コメントのフォーム内で以下のタグがご利用いただけます
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

私はチーム・マイナス6%です