MT4.1はMT3.Xに比べ便利な機能が増えました。例えばテンプレート編集エディタを例にあげるとMTタグの構文を自動で識別して見やすくハイライト表示したり、MTタグの記述間違いを検知したりしてくれます。またクリックひとつで必要なテンプレートを総入替できるテンプレートセットなど、以前はコピー&ペーストでテンプレートをひとつづつ更新する必要があったアップデート作業も簡単に出来るようになりました。ブログの新規作成で"汎用ウェブサイト"を選択するとウェブサイトの作成を簡単に行えるテンプレートセット(4種類)が出来上がります。初めてMTを触る人はそこから自分なりにカスタマイズを施していけば良いでしょう。問題はMT3.XからMT4.Xにアップグレートした方です。MT3のテンプレートのままでも良いですが、MT4の機能を活用するには大きく変化したテンプレート構造を理解しMT4のテンプレートで設定し直さなければなりません。以下にリストを纏めますので早期に全体の把握にお役立て下さい。
MT4.1とMT3.Xのテンプレートの差異
| MT3.X | MT4.1 | |||
|---|---|---|---|---|
| 名称 | ファイル名 | 名称 | ファイル名 | 場所 |
| Atom | atom.xml | 変化なし | "インデックステンプレート" | |
| SiteJaveScript | mt-site.is | JaveScript | mt.js | |
| RSD | rsd.xml | 変化なし | ||
| RSS1.0 | index.rdf | - | - | |
| RSS2.0 | index.xml | RSS | rss.xml | |
| アーカイブページ | archive.html | 変化なし | ||
| スタイルシート | styles-site.css | スタイルシート | styles.css | |
| メインページ | index.html | 変化なし | ||
| - | - | ブログのメインページ | blog/index.html | |
| - | - | ウェブページ | - | 画面右"クイックフィルタ"内の"アーカイブテンプレート" |
| エントリーアーカイブ | - | ブログ記事 | - | |
| カテゴリーアーカイブ | - | ブログ記事リスト | - | |
| 日付アーカイブ | - | - | ||
| モジュール | - | テンプレートモジュール | - | 画面右"クイックフィルタ"内の"テンプレートモジュール" |
| - | - | システムテンプレート | - | 画面右"クイックフィルタ"内の"システムテンプレート" |
※MT4.0からMT4.1への変更点も数多くありました。以下はMT4.0からMT4.1の変化に伴い無くなったファイルの例です。MT4.XといってもMT4.0とMT4.1では相違点が多いので混同しないよう注意下さい。
| 名称 | ファイル名 |
|---|---|
| スタイルシート(ベーステーマ) | base_theme.css |
| サイドバー (2カラム) | - |
| サイドバー (3カラム) | - |
ブログ記事について
MT3.Xでエントリーアーカイブと呼んでいたものです。上記同様アーカイブテンプレートの中に設定でき、設定方法は以下になります。
設定したいブログの「設定」→「テンプレート」を押下後、画面右のクイックフィルタの「アーカイブテンプレート」を押下。
続いて「ブログ記事」を押下。
必要事項を入力し、一番下の「保存」を押下。
アーカイブテンプレートの画面に戻り、先ほど設定した"ブログ記事"を選択して画面下の「新しいアーカイブマッピングを作成」を押下し、パスを指定します。
複数パスが指定されている場合は、左のチェックボックスにチェックした設定が適用されます。
ブログ記事リストについて
MT3.Xでカテゴリーアーカイブ、日付アーカイブと呼んでいたものです。上記と殆ど同じ操作で設定できますので画面が割愛します。注目はアーカイブマッピングを多数作成できる点です。このプルダウンメニューから複数選択する事で、様々なアーカイブを同一画面で設定できます。MT4.1のテンプレートで一番の変更点といえるでしょう。
テンプレートモジュールについて
MT3.Xでモジュールと呼んでいたものです。ブログの新規作成で"汎用ウェブサイト"を選択した場合は下記テンプレートモジュールが設定されています。
システムテンプレートについて
システムテンプレートは新規作成が出来ないのが特徴です。MT3.Xのテンプレートと名前が違うものがありますが役割は同じです。以下に<1.MT3.XからMT4.1へバージョンアップしたシステムテンプレート>と<2.MT4.1で"汎用ウェブサイト"を新規作成したシステムテンプレート>との差異が分かるよう添付します。
<1.MT3.XからMT4.1へバージョンアップしたシステムテンプレート>
<2.MT4.1で"汎用ウェブサイト"を新規作成したシステムテンプレート>
