Template

CatalystでXslateしてみた

cpanm Text::Xslate cpanm Text::Xslate::Bridge::TT2Like cpanm Catalyst::View::Xslate MyApp::View::Xslate package MyApp::View::Xslate; use Moose; extends 'Catalyst::View::Xslate'; has '+module' => ( default => sub { [ 'Text::Xslate::Bridge::…

Template::Plugin::Filter::HTMLScrubberがめっちゃ便利

今頃知った罠 http://search.cpan.org/~yupug/Template-Plugin-Filter-HTMLScrubber-0.03/lib/Template/Plugin/Filter/HTMLScrubber.pm my $setup = { base => { allow => [qw| br hr b a u del i |], rules => [ script => 0, 略 }; [% USE Filter.HTMLScru…

Dreamweaver CS4でTemplateToolkitをいじる

DWでTTのファイルを開けないってことなので、調べたら公式サイトに拡張子追加の方法があったんだけど、、 編集しても反映されない状態で困っていたんだけど、どうも場所が違うらしい・ orz弄るべきファイルはWindowsXPの場合 C:\Documents and Settings\ユー…

いつも忘れるTemplate Toolkitの小技

Template::Plugin::String[% USE String(hoge) %] truncate [% String.truncate(10) %] left [% String.left(10) %]http://www.tt2.org/docs/default/Modules/Template/Plugin/String.html

Template-ToolkitでDBICのソートとか検索とか

http://d.hatena.ne.jp/peppon/20061215 これの続き。DBICでネストしたループ http://d.hatena.ne.jp/nekokak/20061120/1164009671 とかも参考になりました。

Template-Toolkitメモ

http://www.template-toolkit.org/docs/plain/Manual/VMethods.html#Scalar_Virtual_Methods正規表現 激便利 match(pattern) (hoge moge) を [% hoge = '(hoge moge)' %] [% hogemoge = hoge.match('\((.*?)\)') %] [% hogemoge.0 %]で表示は hoge moge に s…