CLON - 2006/11/27 - 複数のアプリで共通のテンプレートファイルを使う これ、 [% INCLUDE 'common:foo.tt' %] とかしたとき、さらに foo.tt の中で [% INCLUDE 'bar.tt' %] とすると common:bar.tt がインクルードされてほしいのだけどそうはならないのがびみょい。 typester さんは カスタム TT::Provider を書いて解決なさってますけど,ちょっとだけださくないバージョンを考えてみました。 package Template::Context::TrackingProvider; use strict; use base qw( Template::Context ); sub template { my $self = shift; my $name = $_[0]; if (! ref $n