| 0 | 5 コメント | 9 トラックバック
mathatelle

Movable Type のテンプレートを Dreamweaver で編集する

※この記事はMovable Type 3を対象に書いた記事です。Movable Type 4 では設定方法が若干異なります。ご了承ください。

Movable Type(ムーバブルタイプ) を簡易的なCMS(コンテンツ管理システム)として利用する場合、テンプレートのカスタマイズを行うことになります。テンプレートはブラウザ内の管理画面から書き換えが出来ますが、ここで編集作業を行うことは効率的ではありません。Movable Type ではテンプレートを外部のファイルにリンクすることができるので、Dreamweaverや秀丸など使い慣れたエディタでシームレスに編集作業を行うことができます。ここでは、Dreamweaver(ドリームウィーバー)を利用した効率的なMTのテンプレート編集を紹介します。

1. テンプレートが入るディレクトリを作成する

任意の場所にテンプレートを入れるディレクトリを作成します。パーミッションは707とします。

mtdw1.png

私はthemes/mathatelle1のようにして、mathatelle1の中にテンプレートファイルを入れています。こうしておくことで、themesの中にmathatelle1_20070203などとしてバックアップを管理できます。

2. このテンプレートにリンクするファイルを設定する

管理画面のメニューから「テンプレート」を開きます。まずは、インデックス・テンプレートの「メインページ」について設定をしてやりましょう。

mtdw2.png

「このテンプレートにリンクするファイル」に、リンクするファイルへのパスを指定します(MTのヘルプドキュメントでは絶対パスを推奨しています)。ファイル名はメインページなら"index.html"または"main.html"が良いでしょう。記入して保存ボタンを押せば、リモートサイトにテンプレートファイルが生成されます。

※パスがわからない人は、メニューから「環境」を開き、右上の「基本モードに切り替え」をクリックし、「サイトパス」を確認してください。

mtdw2_1.png

mtdw2_2.png

他のテンプレートについても同様に設定します。

スタイルシートのテンプレートについては、日常的にFTPが使える環境であれば、外部CSSを参照し、そのCSSファイルをDreamweaverで編集すると良いでしょう。私の場合、styles-site.cssはテンプレートの内容を

@import  "/themes/mathatelle1/css/style.css";

として、style.cssをDreamweaverで編集、FTPでPUTしています。

また、スタイルシートのテンプレートについては、「自動的に再構築する」のチェックをはずしておきましょう。サイトの更新ごとに再構築する必要がないからです。

mtdw2_3.png

3. 生成されたテンプレートをローカルにGETする

mtdw3.png

リモートサイトに生成されたテンプレートをローカルにGETします。

編集に入る前に、環境設定でファイルを開くときの文字コードの設定を確認しておきましょう。

mtdw3_1.png

これでDreamweaverで編集をする準備が整いました。

4. Dreamweaverでテンプレートを編集

ローカルにGETしたファイルを開きます。メインページのテンプレートを開いてみましょう。

mtdw4.png

Dreamweaver 拡張機能 for Movable Type 3をインストールすれば、コードヒントにMTタグが追加されるので、コードビューでの編集が効率的になります。

視覚デザインの確認がしたければ、「デザインタイムスタイルシート」という機能を使ってCSSを適用してやります。作業中だけ適用されるCSSで、テンプレートのソースには影響がありません。手順は以下の通り。

mtdw4_1.png

mtdw4_2.png

mtdw4_3.png

mtdw4_4.png

これでCSSが適用されます。

mtdw4_5.png

5. テンプレートをPUTし、再構築

編集が終わったらテンプレートをPUTし、Movable Type の管理画面にログインして再構築を行います。これで完了です。

特定のインデックステンプレートのみを更新したい場合は、該当テンプレートを開き「保存と再構築」ボタンを押します。エントリー・アーカイブなどアーカイブ・テンプレートを編集した場合は、メニューの「サイトを再構築」から再構築を行います。

mtdw5.png

関連リンク

更新履歴

2007年2月4日:動作対象をDreamweaver MX2004・Dreamweaver 8、Movable Type3.3として本ページを再編集しました。

コメント(5)

名無し

わかりやすくてよかったです。

S

詳しい解説でよくわかりました。どうもありがとうございました。

tana

とても参考になりました。ありがとうございます!

pas

どこを調べても書かれていなかった知りたいところが、解りやすく説明されていてとても助かりました。
ありがとうございました!

やまやま

ありがとう!!

コメントする

(スタイル用のHTMLタグを使えます)

トラックバック(9)

トラックバックURL: http://www.mathatelle.com/mt4/mt-tb.cgi/298

ドリ(Dreamweaver)でデザインするにはどうしたらいいんだろうと思って調... 続きを読む

せっかくDreamweaver MX 2004を持ってるのに使わないと損!なので... 続きを読む

Meetslog クチコミ的広報と販促を考える。 - MTのテンプレートをDreamweaverで編集 (2005年1月 9日 01:12)

同じ福井在住のWebデザイナー、吉村さんのブログで、 Movable Typeの... 続きを読む

mathatelle.com: Movable TypeのテンプレートをDrea... 続きを読む

MovableTypeでデザインと構成をカスタマイズするも… どうも僕です。 ど... 続きを読む

レイアウトを3カラムから2カラムに変更しました。 このような派手な変更をする時に絶対に必要になるのが、テンプレートのバージョン管理です。 Movable... 続きを読む

 Movable Typeのテンプレートを何で編集していますか?MT付属の編集画... 続きを読む

青色日記 RGV250ガンマとF650GSに乗るちびっこの日常 - 【備忘録】MTのテンプレをDreamweaverで編集! (2007年3月31日 12:04)

とても役に立ちそうな記事を発見 mathatelleさま:Movable T... 続きを読む

DWでMTテンプレートの編集ができるらしい。 ... 続きを読む