Catalyst::Manual::Tutorial::CatalystBasicsは
script/myapp_create.pl view TT TT
ではなく、
script/myapp_create.pl view TT TTSite
とやれと。これにより、ちょっとした雛形も一緒に作成されるので、ちょっと便利になったかなと。
で、TTSiteってどうなってんだろうかと、root/lib/siteを眺めてみたら、WRAPPERというしらない構文があったので。
Catalyst::Helper::View::TTSite と TT の AutoWrapper : おまえのログ
WRAPPER オプションに一番外側になるテンプレートを指定すると、tt_process で生成される出力が、WRAPPER で指定したテンプレの content になる
おー、入れ子にするには便利な機能だ(WRAPPER)。
TTSiteはヘッダ、フッタはPROCESSで埋め込んで、bodyの中身をWRAPPERで埋め込むと。図にするとこんな感じ。
Perl Template Toolkitが気になるが、