• ベストアンサー

Dreamweaverのテンプレート機能

Dreamweaverでテンプレートを一つ作成しました(untitled-1)。テンプレート設定のときにuntitled-1には1部の写真を範囲に設定していなかったので、untitled-1からその写真のhtmlなどを変更できません。 今のファイルを消してテンプレート設定を始めからやり直すしか方法はないんでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

どうも。 untitled-1.dwt(?)を作成されたのでしょうか? それでしたら編集可能領域を持たせて指定したい範囲を編集できるようにすればいいのではないかと思われます。 ■ソースの例 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <!-- TemplateBeginEditable name="doctitle" --> <title>無題ドキュメント</title> <!-- TemplateEndEditable --> <!-- TemplateBeginEditable name="head" --> <!-- TemplateEndEditable --> </head> <body> <div id="header">ヘッダ</div> <div id="sidebar">サイドバー</div> <div id="main">main</div> <div id="footer">フッタ</div> </body> </html> ↓ ■こんな感じに編集可能領域を持たせます <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <!-- TemplateBeginEditable name="doctitle" --> <title>無題ドキュメント</title> <!-- TemplateEndEditable --> <!-- TemplateBeginEditable name="head" --> <!-- TemplateEndEditable --> </head> <body> <div id="header">ヘッダ</div> <div id="sidebar">サイドバー</div> <div id="main"><!-- TemplateBeginEditable name="main" -->main<!-- TemplateEndEditable --></div> <div id="footer">フッタ</div> </body> </html> というような感じです。 <!-- TemplateBeginEditable name="main" -->main<!-- TemplateEndEditable --> は編集可能領域を意味し、 これを挿入することにより、例の場合「main」の部分を各ページごとに編集できるようにすることができます。 編集可能領域を追加する方法は、 挿入 > テンプレートオブジェクト > 編集可能領域[Ctrl + Alt + V] でできます。(Dreamweaver 8で見ているので違ったらすみません。別のどこかにあるので探してみてください。) 推測での回答ですが、これでどうでしょうか?

関連するQ&A