[MT] Dreamweaverを使ってMTのテンプレートを更新する方法
MTでのサイト制作を今までTeraPadを使ってやってきたのですが、書いたソースをいちいち管理画面のテンプレにコピペする作業が面倒なので、前に聞いたことのあるDreamweaverを使って直接編集するという方法を試してみることにしました。
twitter上で何人かのWebデザイナーさんに聞いてみたところ、実務上でもテキストエディタからコピペするやり方で編集している人が多かったので、どっちがやりやすいかというのは慣れとか好みによるのかもしれません。以下、やり方。(下記で説明している「ファイルへのリンク」については小粋空間を参考にしました。より詳しい説明が載ってますので、そちらを見られたほうがわかりやすいと思います;)
■1.MTテンプレートの「ファイルへのリンク」に外部ファイルを指定する

MTのテンプレート編集画面の下にある「テンプレートの設定」をクリックすると、設定項目が開き、「ファイルへのリンク」という項目が出てきます(MT4の場合。MT3は「このテンプレートにリンクするファイル」)。
ここに外部ファイル(以下、読み込みファイルと呼びます)のパスを指定しておくと、再構築をかけたときに自動的にそのファイルの内容を読み込んで、テンプレートが更新されます。なお、読み込みファイルの内容がゼロの場合は、テンプレートは更新されません。
僕の場合は、linkfileというフォルダをサーバ上につくり、その中にテンプレートの種類ごとにフォルダをつくって、読み込みファイルを作成していきました。ファイル名は、わかりやすいようにテンプレートの名前に合わせてつくり、それぞれのテンプレートの「ファイルへのリンク」にパスを入力していきます。

なお、読み込みファイルは自動生成することもできます。「ファイルへのリンク」に好きなファイル名(のパス)を書き込んで保存ボタンを押すと、サーバ上に対応するファイルが見つからなかった場合、現在のテンプレートのソースを反映した読み込みファイルが自動生成されるので、ファイルを準備する手間が省けます。
■2.Dreamweaverを使って更新する
準備ができたら、さっそくDreamweaverでMTを更新してみましょう。
①linkfileフォルダをサーバからローカル上にコピーし、Dreamweaverの「サイトの管理」に設定する。
②Dreamweaverの編集画面でlinkfile内の各テンプレートを更新→保存。
③「同期」ボタンでサーバ上にアップロードして、linkfileの中身を上書きする。
④MTの管理画面を開き、サイト全体を再構築。
⑤再構築が終わると、読み込みファイルの内容が各テンプレートに反映され、サイトが更新されています。
もちろん、linkfileをローカルにコピーしなくても、FTPサーバを設定してサーバ上のファイルを直接編集することもできますが、僕の場合は、ローカルにバックアップを残すために上記のようなやり方にしました。
参考: 「このテンプレートにリンクするファイル」または「ファイルへのリンク」の使い方 for Movable Type :小粋空間

コメント
参考になりました。
2009年11月20日 00:53 | KUKI
コメントの投稿