mtde.info

Movable Type Developers Express

型枠となるXHTMLファイルを作成

2008年2月23日 16:10 | Writer: apstar | 記事本文

型枠となるXHTMLテンプレートを作成します。テンプレートの題材XHTMLファイルより不要部分をカットし、今回追加するモジュールをインクルードする記述を追記します。XHTMLの階層構造を無視して壊さないように注意します。

<$MTInclude module="mdlXMLDec"$>

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja" id="sixapart-standard">

<$MTInclude module="mdlMeta"$>

<body<MTIf name="body_onload"> onload="<$MTGetVar name="body_onload"$>"</MTIf>>

   <$MTInclude module="ヘッダー"$>

   <div id="maincontainer">

      <div id="maincontent">
         メインコンテンツの内容
      </div>

      <$MTInclude module="サイドバー"$>
      <$MTInclude module="mdlExtra"$>

   </div>

   <$MTInclude module="フッター"$>

</body>
</html>

ひとつ、目につくところでは、bodyの後ろに変数でbody_onloadをつける準備をしているところです。これは、実際にはテンプレート先頭部で宣言されている変数制御により、コメントフォームがあるテンプレートでしか付加されないコードです。

(1)インデックステンプレート
  • main_index.mtml(メインページ)
  • archive_index.mtml(アーカイブインデックス)
(2)アーカイブテンプレート
  • entry.mtml(ブログ記事)
  • entry_listing.mtml(ブログ記事リスト)
  • page.mtml(ウェブページ)
(3)システムテンプレート
  • search_results.mtml(検索結果)
  • comment_response.mtml(コメント完了)
  • comment_preview.mtml(コメントプレビュー)

修正するテンプレートファイルは、合計で7個です。ダイナミックパブリッシング・ポップアップウィンドウは今回は使用しません。

テンプレートの作成例

2008 mtde.info