Movable Type CMSプラットフォーム Movable Type
ドキュメントサイト

Config Directives Reference環境変数リファレンス

ContentDataSearchAltTemplate

最終更新日: 2023.11.01

コンテンツデータの検索結果に使用する代替テンプレートを指定します。代替テンプレートは複数指定できます。

複数のサイトを公開している場合や、異なるフォーマットで検索結果を表示したい場合は、代替テンプレートの使用が望ましい場合もあります。

検索に使用する代替テンプレートファイルは、Movable Type のインストール先の search_templates ディレクトリにあらかじめ設置しておく必要があります。

検索テンプレートの代替として altsearch.tmpl を使用する場合は以下のように設定します。

ContentDataSearchAltTemplate altsearch altsearch.tmpl

ContentDataSearchAltTemplate を設定した場合、初期値が上書きされます。もし、初期値 (feed contentdataresults_feed.tmpl) も使用する場合には、以下のように明示的に初期値を指定しておく必要があります。

ContentDataSearchAltTemplate feed content_data_results_feed.tmpl
ContentDataSearchAltTemplate work work.tmpl

使い方

ContentDataSearchAltTemplate altsearch altsearch.tmpl

初期設定値

feed content_data_results_feed.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>

ContentDataSearchAltTemplate と関連のある環境変数 (18)