「小粋空間」で配布している Movable Type 4 テンプレートです(ブログで配布している template_4_0_utf8_1_8 と同じ内容)。
書籍に記載している「template_4_0_utf8_1_3」との差分の詳細を確認するには、このページの最後をご覧ください。
2008.02.20 MT4.1 でカラムレイアウトが崩れる不具合を修正しました。
Chapter3-4「テンプレートを入れ替えてデザインを変更する」の作業で、上記サイトからテンプレートをダウンロードした後、文字化けする等の原因でうまくできない場合、手順1~9をスキップし、手順12で本ページに掲載されている各テンプレートに入れ替えてください。テンプレートの対応は P107 の「テンプレート対応表」よりご確認ください。
テキストエリアの中で一度だけ左クリックすると全選択状態になります。
ダウンロードアーカイブ「template_4_0_utf8_1_3」との差分(2008年2月20日現在)
2008.01.27
- header.mtml
- 52行目を下記のように変更しています。これはMT4.1でMTGetVarタグで使っている変数page_layoutの動作が変わったため、4.0用のテンプレートではカラムレイアウトが崩れてしまう不具合に対応するためのものです。
変更前(赤色部分を削除)
<body class="<$MTGetVar name="page_layout" default="layout-three-column"$>"<MTIf name="body_onload"> onload="<$MTGetVar name="body_onload"$>"</MTIf>>
変更後(青色部分を追加)
<MTUnless name="system_template"><MTSetVar name="page_layout" value="layout-three-column"></MTUnless> <body class="<$MTGetVar name="page_layout"$>"<MTIf name="body_onload"> onload="<$MTGetVar name="body_onload"$>"</MTIf>>
この変更により、「3-11・カラムレイアウトを変更するの手順1」に影響があります。詳細は、Movable Type 4.1 で「3-11・カラムレイアウトを変更する」を行う場合の注意をご覧ください。
- main_index.mtml
- entry.mtml
- entry_listing.mtml
- page.mtml
- 1行目に下記を追加しています。これはMT4.1の仕様変更により4.0用のテンプレートではカラムレイアウトが崩れてしまう不具合に対応するためのもので、書籍の手順に変更はありません。
<MTSetVar name="page_layout" value="layout-three-column">
2007.12.05
- comment_form.mtml
- 25行目のform要素に name属性を追加しています。これはコメント投稿者情報が保存されない不具合を修正したもので、書籍の手順に変更はありません。
<form method="post" action="<$MTCGIPath$><$MTCommentScript$>" name="comments_form" id="comments-form" onsubmit="if (this.bakecookie.checked) rememberMe(this)">
2007.11.12
- styles.mtml
- 234行目に下記を追加しています。これはスタイルシートの内容が書籍に準拠していなかった不具合を修正したもので、書籍の手順に変更はありません。
/* ウェブページ */ div.page { margin-top: -5px; }