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

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

AltTemplate

最終更新日: 2017.10.04

この環境変数は現在、非推奨です。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

使い方

AltTemplate altsearch altsearch.tmpl

初期設定値

feed results_feed.tmpl

AltTemplate と関連のある環境変数 (28)

  • Movable Type で利用する全文検索用スクリプトの名前を設定します。
  • mt-search.cgi の検索結果に使用するテンプレートにかけられているセキュリティ上の制限を無効化します。
  • 検索結果テンプレートで MTEntryExcerpt ファンクションタグを利用した場合に表示する概要の文字数を設定します。
  • 検索した結果をデータベースにキャッシュしておく時間 (秒) を設定します。
  • 検索時のタイムアウト値を秒単位で指定します。
  • 検索結果の並べ替えの順序を指定します。
  • デフォルトで使用するサイト検索結果のテンプレートを設定します。
  • 検索結果を表示するときの、1 ページごとの表示件数を指定します。
  • 検索結果に使用する代替テンプレートを指定します。
  • タグ検索で、@ で始まるプライベートタグを検索対象にするか設定します。
  • サイト検索についてのデフォルトの処理を指定します。
  • 検索結果に使用する代替テンプレートを指定します。
  • 検索結果の並べ替えの順序を指定します。
  • 正規表現によるサイトの検索を有効にします。
  • 指定した ID のブログを検索対象から除外します。
  • SearchThrottleSeconds で設定したタイムアウト時間に関係なく、検索可能にする IP アドレスを指定します。
  • 検索結果テンプレートで MTEntryExcerpt ファンクションタグを利用した場合に表示する概要の文字数を設定します。
  • 検索用のテンプレートファイルが設置されたディレクトリディレクトリパスを指定します。
  • 通常の検索において、検索対象とする期間の初期値を指定します。
  • デフォルトで使用するサイト検索結果のテンプレートのファイル名を指定します。
  • サイトの検索対象となるブログを設定します。
  • 検索対象を指定します。
  • mt-search.cgi を使った検索をする際に、検索の対象を初期設定できます。
  • Movable Type で利用する検索用スクリプトの名前を設定します。
  • 検索結果を並べ替えるときの基準を指定します。
  • 検索結果を表示するときの、1 ページごとの表示件数を指定します。
  • 検索用パラメータの設定値の上書きを禁止します。
  • 検索用パラメータの設定値の上書きを禁止します。