テンプレートの種類と役割(メモ)

Movable Type のテンプレートは大別すると5つに分かれます。

その概説を、公式のドキュメントから抜粋。

テンプレートは次の5つの種類に大別されます。

  • インデックステンプレート
  • アーカイブテンプレート
  • テンプレートモジュール
  • システムテンプレート
  • ウィジェット

 

インデックステンプレート

インデックステンプレートはそのテンプレートを利用するブログ全体の内容に関わるファイルを扱うテンプレート郡です。メインページをはじめ、スタイルシートファイルや RSS、サイトで利用する javascript なども管理します。

インデックステンプレートとして作成されたテンプレートは、基本的に 1 テンプレートで 1 つのファイルを出力します。

 

アーカイブテンプレート

Movable Type では、特定のルールでブログ記事をまとめるアーカイブの出力が可能です。この様々なアーカイブを出力するのが、アーカイブテンプレートです。たとえば、一ヶ月間に投稿されたブログ記事は、ブログ記事リストテンプレートで月別アーカイブとして出力されます。

インデックステンプレートとの違いは、1 テンプレートで複数のページ、様々な種類のアーカイブを出力するところです。各アーカイブの出力方法は、各々のテンプレート編集画面に設置されている、アーカイブマッピング機能を利用して設定します。

 

テンプレートモジュール

様々なテンプレートで共通して使うテンプレートの断片をモジュールとしてまとめておくことができます。カスタマイズしていくうちに長くなってしまったテンプレートの可読性を高めたり、ブログのヘッダやフッタなど、どのページでも同じ状態で利用する部分を共通化するなどの利用法があります。

また、テンプレートモジュールは MTInclude ファンクションタグをりようして、テンプレートの任意の位置に読み込むことができます。

また、MTSetVarMTIfをりようし、同じ役割のモジュールをまとめたものから、テンプレートごとに出し分けたりすることも可能です。

Movable Type のデフォルトテンプレートでは以下のテンプレートモジュールが用意されています。

 

システムテンプレート

システムテンプレートは、画像のポップアップウィンドウやコメントのプレビューなど、特定の画面のデザインを設定するためのテンプレートです。

 

ウィジェット

サイドバーなどで利用するコンテンツを細かく部品化し、管理画面上でドラッグ・アンド・ドロップして管理できるものです。操作メニュー(ブログ・モード)のデザインメニューより、ウィジェットを選択した時点で以下のウィジェットが生成されます。

http://movabletype.jp/documentation/designer/template-types.html

 

トラックバック(0)

このブログ記事を参照しているブログ一覧: テンプレートの種類と役割(メモ)

このブログ記事に対するトラックバックURL: http://www.slotool.com/mt/mt-tb.cgi/124

コメントする


このブログはMT初学者の私が学習用に設けたブログです。学習の際は主に上記の書籍を参考にいたしました

参加中ランキングリスト

  • にほんブログ村 ブログブログ ブログ活用法へ
  •      
  • WEB RANKING インターネット関連へ
  •      
  • fc2ブログランキングへ

このブログ記事について

このページは、ソソカシェンコ・ズボラッカが2007年11月17日 18:32に書いたブログ記事です。

ひとつ前のブログ記事は「フッターのテンプレートを調べる」です。

次のブログ記事は「初期状態のテンプレートメモ:サイドバー(カラム3)について」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 4.01