Macromedia風テンプレート for MT3.0の「追加テンプレート」の設定の仕方が少々分かりにくいと思ったので、Movable Type 3.0の管理画面を例に具体的な設定方法を説明しておきます。
1.まず、ウェブログの管理画面から「テンプレート」メニューに進み、「インデックス・テンプレート」の右上にある「新しいインデックス・テンプレートを作る」というところをクリックします。
![]()
2.次に、「テンプレートの名前」「出力ファイル名」を入力して、配布版の各追加テンプレートファイル(.js)のソースを、「テンプレートの中身」というところにコピー&ペーストしていきます。
![]()
※このとき「このテンプレートにリンクするファイル」にパス・ファイル名を入力しておくと、後でテンプレートを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
各アーカイブ・テンプレートには、上記の設定で生成した各「追加テンプレート」のJavaScriptファイルを呼び出すために、下記のようなソースが埋め込まれています。
<script type="text/javascript" src="<$MTBlogURL$>recent_entries.js"></script>サイドメニューの中身が表示されない場合は、インデックステンプレートの設定か、呼び出し先のパスの指定が間違ってないかどうか確認してみてください。
また、同様の手順で追加したいモジュールを自由に定義して、サイドメニューの項目を増やしていくこともできます。お好みに合わせて自由にカスタマイズしてみてください。
風のまにまに号

コメントする