* Template Toolkit [#l9a801b0]
** ハッシュ [#h3f8d52b]
[% pagename = 'next' %]
[% page.$pagename %] # same as [% page.next %]
http://search.cpan.org/~abw/Template-Toolkit-2.19/lib/Template/Manual/Variables.pod#Hash_Array_References
** ループ [#g0158eb8]
[% FOREACH i IN items %]
[% i %]
[% END %]
http://search.cpan.org/perldoc?Template::Manual::Directives
** フィルター [#dbda4fdd]
改行コードをBRタグへ ~
<p>[% bar | html_line_break %]</p>
*** 参考 [#m48e15c0]
http://search.cpan.org/perldoc?Template::Filters
** コメント [#p71faad4]
[% # this is a comment to the end of line
foo = 'bar'
%]
[%# placing the '#' immediately inside the directive
tag comments out the entire directive
%]
http://search.cpan.org/perldoc?Template
** インクルード・インサート [#na28a551]
TTファイルをインクルード
[% INCLUDE header.tt %]
HTMLファイルをインクルード
[% INSERT "$DOC_ROOT/footer.html" %]
- $DOC_ROOTはTTをnewする時に設定しておくと良い。
- インクルードするファイルのパスは、コンフィグで相対・絶対パスの指定をする必要がある。
- http://search.cpan.org/perldoc?Template::Manual::Config
*** 参考 [#y08c5b6a]
http://search.cpan.org/perldoc?Template::Manual::Directives