mtde.info

Movable Type Developers Express

テンプレートファイル・モジュールファイルの準備

2008年2月23日 14:43 | Writer: apstar | 記事本文

書き換えになるモジュール

今回のテンプレート作成例では、ほとんど全てのテンプレートおよびモジュールが書き換えとなります。また、下リスト内でXHTMLの構造が大幅な変更となるモジュールを強調表示し、divブロックのid要素名と機能を記載しています。

「(1)(2)(3)テンプレートファイル」は、再構築されると一枚のXHTMLページになり、(4)(5)テンプレートモジュール」は、それ自身ではXHTMLファイルとはなりえない単なる部品である点に注意してください。

(1)インデックステンプレート
  • main_index.mtml(メインページ)
  • archive_index.mtml(アーカイブインデックス)
  • styles.mtml(スタイルシート)
(2)アーカイブテンプレート
  • entry.mtml(ブログ記事)
  • entry_listing.mtml(ブログ記事リスト)
  • page.mtml(ウェブページ)
(3)システムテンプレート
  • search_results.mtml(検索結果)
  • comment_response.mtml(コメント完了)
  • comment_preview.mtml(コメントプレビュー)
(4)テンプレートモジュール
  • page_detail.mtml(ウェブページの詳細)
  • categories.mtml(カテゴリ)
  • comments.mtml(コメント)
  • comment_form.mtml(コメント入力フォーム)
  • comment_detail.mtml(コメント詳細)
  • tags.mtml(タグ)
  • trackbacks.mtml(トラックバック)
  • entry_metadata.mtml(ブログ記事のメタデータ)
  • entry_summary.mtml(ブログ記事の概要)
  • entry_detail.mtml(ブログ記事の詳細)
  • Header.mtml(ヘッダー)/ headcontentのidブロック。ヘッダーの内容。
  • sidebar.mtml(サイドバー) / subcontentのidブロック。サイドバー1の内容。
  • footer.mtml(フッター) / footcontentのidブロック。フッターの内容。

追加になるモジュール

英語名称で命名します。無理に日本語化する必要はありません。

(5)追加テンプレートモジュール
  • mdlXMLDec.mtml(XML宣言)/ XHTML先頭行のXML宣言をモジュール化。
  • mdlMeta.mtml(メタデータ・タイトル)/ headセクション。主にメタデータ。タイトルも。
  • mdlExtra.mtml(サイドバ2ーエリア)/ extracontentのidブロック。サイドバー2の内容。

自分のパソコンの作業用ローカルフォルダ内へ、(1)(2)(3)(4)のファイルをMovable Type 4 デフォルトテンプレートのある default_templates フォルダからコピー、(5)のファイルを空ファイルで作成しておきます。

テンプレートの作成例

2008 mtde.info