FC2ブログ
スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
[--/--/-- --:--] | スポンサー広告 | トラックバック(-) | コメント(-)
この記事のURL | TOP ▲
MT: 検索結果テンプレートの変更
Movable Typeではなぜか検索結果ページのテンプレートが管理画面からは行うことができない。

これを変更するには、
 [mt_top]/search_templates/default.tmpl
を変更するのが一番単純だが、これだと
 1. ファイル直接編集&FTPなので今後のメンテもやりにくい
 2. バージョンアップ時に上書きされる可能性あり。(カスタマイズを再適用の場合も!
というネックがある。
特に2.は精神衛生上よろしくない。

ということで、「代替テンプレート」で対応。
その手順としては、
1. まず
 [mt_top]/search_templates/default.tmpl
 を同じ場所に別名コピー。
 ファイルの名前は何でもOK。
ここでは便宜的に、custom_search.tmpl とします。

2. 管理画面の「テンプレート」で
「新しいアーカイブ・テンプレートを作成」
で「テンプレートの名前」を任意で。
「検索テンプレート」など。
  「リンクするファイル」には1のファイルを指定。
例: [mt_top]/search_templates/custom_search.tmpl

  これで、テンプレートファイルcustom_search.tmplの
  内容が管理画面に読み込まれるようになります。

3. 管理画面から2.のテンプレートファイルを任意に編集。
  メインページやアーカイブなど、他のページとデザインを
  統一します。

4. mt.cfg の編集
  [mt_top]/mt.cfg で代替テンプレートを指定します。
  デフォルトではAltTemplate のサンプル行がコメント
  アウトされているのでそれを探します。
  それを2のファイル名で指定します。
  例: AltTemplate custom_search custom_search.tmpl

5. 検索フォームの記述変更
  メインページやアーカイブのテンプレート内での
  検索フォームのコードで4のテンプレート名を指定。
  例: <INPUT type=hidden value=custom_search name=Template>

これでカスタムの検索結果テンプレートが利用可能となります。
スポンサーサイト
[2005/08/21 03:06] | 備忘録-Blog:MT | トラックバック(0) | コメント(0)
この記事のURL | TOP ▲
≪MT:Poque(ポッケ) をEUC-JPのRDFで使う | ホーム | MT: カテゴリアーカイブでのカテゴリリスト表示≫
コメント
コメントの投稿














管理者にだけ表示を許可する

トラックバック
トラックバックURL
http://shinpe.blog3.fc2.com/tb.php/115-3d0f5e88
| HOME |
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。