MT4のテンプレートとは
Movable Type 4 からは、多くのパーツのモジュール化・ウィジェット化や変数の使用が進んだことにより、テンプレートの内容をある程度理解している人からすると合理的に扱いやすくなりました。その反面、初めて扱うような場合にはどこへ手を入れてよいかがわかりづらく、内容を理解するためにはかなりの時間と労力が必要とされるようです。
Movable Type 4 では、役割により5タイプのテンプレートで構成されます。詳細は、ドキュメントページ「テンプレートの種類と役割」を参照してください。
- インデックステンプレート
- アーカイブテンプレート
- テンプレートモジュール
- システムテンプレート
- ウィジェット
ここでは、シンプルなXHTMLサンプルとCSSサンプルを用いたプレーンなテンプレートを作成する手順を解説します。
- ページ先頭へ
- 次のエントリ: テンプレートの題材について
- カテゴリ:テンプレートの作成例
テンプレートの作成例
- MT4のテンプレートとは
- テンプレートの題材について
- 先に問題点を洗い出しておく
- XHTMLの構造を確認する
- モジュール化設計
- テンプレートファイル・モジュールファイルの準備
- 型枠となるXHTMLファイルを作成
- テンプレート化のルールを決める
- (インデックス)メインページのテンプレート
- (インデックス)アーカイブインデックスのテンプレート
- (アーカイブ)ブログ記事のテンプレート
- (アーカイブ)ウェブページのテンプレート
- (アーカイブ)ブログ記事リストのテンプレート
- (システム)検索結果のテンプレート
- (システム)コメント完了のテンプレート
- (システム)コメントプレビューのテンプレート
- (モジュール)ブログ記事の概要のモジュール
- (モジュール)ブログ記事の詳細のモジュール
- (モジュール)ウェブページの詳細のモジュール
- (モジュール)ブログ記事のメタデータのモジュール
- (モジュール)コメントのモジュール
- (モジュール)コメント入力フォームのモジュール
- (モジュール)コメント詳細のモジュール
- (モジュール)カテゴリのモジュール
- (モジュール)タグのモジュール
- (モジュール)トラックバックのモジュール
- (追加)mdlXMLDecのモジュール
- (追加)mdlMetaのモジュール
- (モジュール)ヘッダーのモジュール
- (追加)mdlExtraのモジュール
- (モジュール)サイドバーのモジュール
- (モジュール)フッターのモジュール
- (スタイルシート)スタイルシート