AltTemplate
この環境変数は現在、非推奨です。Movable Type 4.2 以降では SearchAltTemplate を使用してください。
検索結果に使用する代替テンプレートを指定します。代替テンプレートは複数指定できます。
複数のブログを公開している場合や、異なるフォーマットで検索結果を表示したい場合は、代替テンプレートの使用が望ましい場合もあります。
検索に使用する代替テンプレートファイルは、Movable Type のインストール先の search_templates ディレクトリにあらかじめ設置しておく必要があります。
検索テンプレートの代替として altsearch.tmpl を使用する場合は以下のように設定します。
AltTemplate altsearch altsearch.tmpl
AltTemplate を設定した場合、初期値が上書きされます。もし、初期値 (feed results_feed.tmpl) も使用する場合には、以下のように明示的に初期値を指定しておく必要があります。
AltTemplate feed results_feed.tmpl
AltTemplate work work.tmpl
AltTemplate comment comments.tmpl
設定した代替テンプレートは、以下のように、検索フォーム内に記述したパラメータ (type が hidden の input 要素) で指定できます。
<input type="hidden" name="Template" value="work">
以下、work 代替テンプレートを指定した検索フォームテンプレートの記述例です。
<form method="get" action="<$mt:CGIPath$><$mt:SearchScript$>">
<input type="hidden" name="Template" value="work">
<input type="text" name="search" value="<$mt:SearchString$>" />
<input type="submit" value="Search" />
</form>
Movable Type 3.3 以降のバージョンでは、検索結果をフィードリーダーで購読するための設定が、環境変数 AltTemplate に事前に設定されています。代替テンプレートを設定する場合、この初期値の設定も有効にするために、環境設定ファイル mt-config.cgi に、次の行も追記してください。
AltTemplate feed results_feed.tmpl