index.phpなどのファイルで、呼び出すテンプレートがindex.tplだったりする。
そうすると、
$smarty->display('index.tpl');
とかなるわけなんだけど、この「index.tpl」をどっかにdefineしておくのもダルいし、いい方法はないかなと思っていた。
$smarty->display( basename($_SERVER['SCRIPT_NAME'], '.php') . '.tpl');
だと幾分よいのだろうか・・・?
そんなのdisplayメソッドを"Extended Setup"あたりで書いてある方法使ってExtendsしたクラスでオーバーライドしてしまえ、とか、そういう発想は乱暴ですか・・・ぐぅ。