テンプレートで分岐
<mt:If name="main_index"> <mt:Ignore>メインページ</mt:Ignore> <mt:Include module="main_index" /> <mt:ElseIf name="archive_index"> <mt:Ignore>アーカイブページ</mt:Ignore> <mt:Include module="archive_index" /> <mt:ElseIf name="category_archive"> <mt:Ignore>カテゴリー別ブログ記事リスト</mt:Ignore> <mt:Include module="category_archive" /> <mt:ElseIf name="datebased_archive"> <mt:Ignore>ブログ記事リスト</mt:Ignore> <mt:Include module="datebased_archive" /> <mt:ElseIf name="entry_template"> <mt:Ignore>ブログ記事 (entry_archiveだと記事の確認画面でテンプレートが機能しない)</mt:Ignore> <mt:Include module="entry_template" /> <mt:ElseIf name="page_template"> <mt:Ignore>ウェブページ (page_archiveだとウェブページの確認画面でテンプレートが機能しない) </mt:Ignore> <mt:Include module="page_template" /> <mt:ElseIf name="comment_preview_template"> <mt:Ignore>コメントプレビュー</mt:Ignore> <mt:Include module="comment_preview_template" /> <mt:ElseIf name="comment_response_template"> <mt:Ignore>コメント完了</mt:Ignore> <mt:Include module="comment_response_template" /> <mt:ElseIf name="search_results"> <mt:Ignore>検索結果</mt:Ignore> <mt:Include module="search_results" /> <mt:Else> <mt:Ignore>カスタムインデックステンプレート</mt:Ignore> <mt:Include module="other_template" /> </mt:If>
よく使うやつだけ。
さらに詳しいのは、
アーカイブテンプレートに設定される予約変数 | Movable Type 4 ドキュメント