>>554
http://www.smarty.net/manual/ja/template.resources.php
$template_dir の外に置かれたテンプレートを使うには、リソースの種類 file: を指定しなければなりません。 その後にテンプレートへの絶対パスを続けます。
とあるのでセキュリティ的な仕様かと。


絶対パスが嫌ならpublic_htmlをテンプレートディレクトリに含めるか、
テンプレートリソースを作るなりすればいいと思うよ。

$template_dir = array(
"/home/test/public_html/page/templates/",
"/home/test/public_html/"
);

{include file='include/header.tpl'}