追加テンプレートの設定方法 for MT3.0

| コメント(0)

Macromedia風テンプレート for MT3.0の「追加テンプレート」の設定の仕方が少々分かりにくいと思ったので、Movable Type 3.0の管理画面を例に具体的な設定方法を説明しておきます。

1.まず、ウェブログの管理画面から「テンプレート」メニューに進み、「インデックス・テンプレート」の右上にある「新しいインデックス・テンプレートを作る」というところをクリックします。
mmtmp2_module1.gif

2.次に、「テンプレートの名前」「出力ファイル名」を入力して、配布版の各追加テンプレートファイル(.js)のソースを、「テンプレートの中身」というところにコピー&ペーストしていきます。
mmtmp2_module2.gif
※このとき「このテンプレートにリンクするファイル」にパス・ファイル名を入力しておくと、後でテンプレートをFTPで管理したいときに便利です。(※「FTPでMTテンプレートを更新する」参照)

3.全てのフィールドに入力したら「保存」をクリックし、追加したいテンプレート・モジュールの数だけこの作業を繰り返します。各テンプレートの名前、出力ファイル名は下記を参考にしてください。(※「出力ファイル名」が正しくないと、各アーカイブページ上でメニューの中身が表示されません)

Profile

出力ファイル名:profile.js
このテンプレートにリンクするファイル:MT_Templates/Profile.js

Calender

出力ファイル名:calender.js
このテンプレートにリンクするファイル:MT_Templates/Calender.js

Categories

出力ファイル名:categories.js
このテンプレートにリンクするファイル:MT_Templates/Categories.js

Recent Entries

出力ファイル名:recent_entries.js
このテンプレートにリンクするファイル:MT_Templates/Recent Entries.js

4.以上の作業が完了すると、先ほどの「テンプレート」画面は、下の図のようになり、テンプレートが追加されていることが確認できます。
mmtmp2_module3.gif

各アーカイブ・テンプレートには、上記の設定で生成した各「追加テンプレート」のJavaScriptファイルを呼び出すために、下記のようなソースが埋め込まれています。

<script type="text/javascript" src="<$MTBlogURL$>recent_entries.js"></script>
サイドメニューの中身が表示されない場合は、インデックステンプレートの設定か、呼び出し先のパスの指定が間違ってないかどうか確認してみてください。

また、同様の手順で追加したいモジュールを自由に定義して、サイドメニューの項目を増やしていくこともできます。お好みに合わせて自由にカスタマイズしてみてください。

コメントする

このサイトについて

多摩川のほとりでのんびり暮らす3人家族の日常と果てなき好奇心を綴ったブログです。

最近のコメント

バックナンバー