FrontPageユーザーがExpression Webに移行するにあたって、ダイナミックWebテンプレートの取り扱い方法がいまいちよくわからない、と質問寄せられたりします。
なるべくわかりやすく記事に起こそうとしているんですが、誰でも「?」から「!」になるような記事を書くのは難しいですね。
共有枠からダイナミックWebテンプレートへの移行
FrontPageといえば、共有枠という機能がありました。共有枠の代わりにダイナミックWebテンプレートに移行しましょう、というケースがほとんどなんでしょうか?
Expression Web Tips: 共有枠からダイナミックWebテンプレートに移行する方法
一応記事にまとめてはいるんですけど、その手順通りにやったけど移行に成功できないという方が少なくなかったりします(涙
共有枠って結構厄介だったりするんですよね。共有枠パーツの情報が欠落するとなくなっちゃいますから。たとえば、FrontPage 2003にアップグレードした場合、共有枠の機能が既定で無効に設定されますし、Expression Web 4にアップグレードすると、共有枠の機能そのものがすでに削除されたあとだったりするんですよね。
もし、FrontPage 2003を持っていたら、あらかじめダイナミックWebテンプレートへ移行したあと、Expression Web 4にアップグレードしたほうがよさそうです。といっても、FrontPage 2002までしか持ってない人はどうするんだ、って話になりますけど、この場合は最悪のケース、一からサイトを作り直すしかないかもしれません。
ダイナミックWebテンプレートを更新するには
ダイナミックWebテンプレートのテンプレートそのもののデザインやレイアウトは、後から自由に変えることができます。サイトが成長して、ナビゲーションにメニューを追加することもあるでしょう。そんなときは、編集可能な領域をちゃんと保持したうえで、ダイナミックWebテンプレートファイル(DWTファイル)を開いて編集し、上書き保存するだけでOKです。
ダイナミックWebテンプレートの適用解除する必要はありません。
ダイナミックWebテンプレートファイルを編集後、「上書き保存」ボタンをぽちっと押すだけで、
というメッセージが表示されるので、[はい]ボタンをクリックするだけでOKなのです。
バックナンバーはこちらです。
ダイナミックWebテンプレートに関するFAQ その2 - wanichanの日記
ダイナミックWebテンプレートに関するFAQ その1 - wanichanの日記
あと、編集可能な領域の名前にも注意する必要があります。
Expression Webにおける、望ましいダイナミックWebテンプレートの編集可能な領域の名前 - wanichanの日記