News
2007年6月12日
エントリー本文
Movable Type 4 のテンプレート構造(その2:MTInclude に着目したテンプレート関係図)
「Movable Type 4 のテンプレート構造」の続きです。
繰り返しになりますが、このバージョンでは Movable Type 3 と比較して、テンプレートの構造が大幅に変更されています。これまでは各テンプレートが生成されるページやアーカイブ単位に分割されていたのに対し、Movable Type 4 は「部品」という観点で分割されています。
下は Movable Type 3 までのテンプレートと生成されるページの関係です。テンプレートと生成ページは1:1の関係です。

Movable Type 4 のメイン・ページは、下記のように複数のテンプレートから生成され、1:n の関係になりました。

さらにアーカイブ・ページでは、複数の部品を読み込んだ元テンプレート(エントリーリスト)から複数の種類のページを生成でき、n:m の関係になっています。

ベータ版を使い始めてからテンプレート編集画面をクリックし回ってますが、全体のテンプレート構成がどうなっているとか、どれとどれが関係しているとか、見通しが良くありません。そういう訳で、MTInclude だけに着目したテンプレートの関係図を作成してみました(これがこのエントリーのメインです)。
下の図をクリックすると拡大されます。
MTInclude 以外の関係(CSSやRSSとの関連や MTSetVar/MTGetVar 等)は一切排除しています。
図について補足すると、ひし形のマークは、その線の先にあるモジュールを MTInclude で読み込んでいることを指しています。ヘッダとフッタがすべての元テンプレートで読み込んでいるのが分かりやすい例です。
拡大した図はドラッグできます。下の表と対応させると多少分かりやすいかもしれません。
| グループ | 名称 | 備考 |
|---|---|---|
| Indexes | Main Index | メイン・ページ |
| Archives | Entry | エントリー・アーカイブページ |
| Entry Listing | 他のアーカイブページのエントリーリスト | |
| Page | ページ | |
| Modules | Entry Detail | エントリー本文/追記/カテゴリー/タグ |
| Entry Summary | エントリー本文/追記へのリンク/タグ | |
| Entry Metadata | 投稿者情報 | |
| Comments | コメント/コメントフォーム | |
| Comment Detail | コメント本文/コメント投稿者情報 | |
| Comment Form | コメントフォーム | |
| Categories | カテゴリー情報 | |
| Footer | ページフッタ | |
| Header | ページヘッダ | |
| Sidebar | サイドバー | |
| Tags | エントリー・タグ情報 | |
| TrackBacks | トラックバックURL/トラックバック | |
| System | Comment Preview | コメント・プレビュー |
| Comment Error | コメント・エラー | |
| Search Results | 検索結果 | |
| Comment Pending | コメント保留 |
Posted by yujiro
この記事を読んだ人はこんな記事も読んでいます
- Movable Type 3.3 から 4.0 Beta 1 へのアップグレード情報
- feed meter「ランキング Top 300」で一番多く使われているブログは何か?
- Movable Type 4 のテンプレート構造
- Movable Type(MT)テンプレート
- Movable Type 4 を始める前に設定しておきたい 10 の項目
- Movable Type 4 ベータ版情報(ブログ画面・テンプレート構成・追加テンプレート・タグ)
- Movable Type 4 テンプレート配布再開
- シックス・アパートに転籍致しました
- Movable Type プラグイン一覧
- 【TB企画】名前の由来を教えてください+α
- Movable Type 4.01 リリース
- Movable Type 4.01 リリース候補第2版を公開
- Movable Type 4.01 リリース候補版を公開
- Movable Type 4.01 Beta2 リリース
- Movable Type 4 にアップグレードするメリット
- Movable Type 4.01 Beta リリース
- Movable Type 4 のデフォルトテンプレートで @import が表示される問題
- Movable Type 3 から Movable 4 へのアップグレード(コメント関連テンプレート差分)
- Movable Type 3 から Movable Type 4 へのアップグレード方法
- Movable Type 4 リリース
- Movable Type 4 のリリース候補第4版を公開
- Movable Type 4 のリリース候補第3版を公開
- Movable Type 4 リリース候補第2版を公開
- Movable Type 4 リリース候補版を公開
- SmartyPants とは
- Movable Type 4 Beta 7 公開
- Movable Type 4 出荷延期
- Movable Type 4 Beta 6 公開
- Movable Type 4 Beta 5 公開
- Movable Type 4 Beta 4 公開 & テンプレート編集画面レイアウト変更
人気エントリー
Hatena Hot Entries
Hatena Entries
トラックバックURL
コメントする
greeting
