Dreamweaver8で編集がロックされる理由と解決方法

このQ&Aのポイント
  • Dreamweaver8で編集がロックされる理由として、ページミルで作ったファイルに特定のタグが埋め込まれていることが挙げられます。
  • このタグが原因で編集ができない状態になりますが、タグを切り取ることで編集が可能となります。
  • しかし、このタグは全てのページに埋め込まれており、その都度切り取るのは手間がかかります。
回答を見る
  • ベストアンサー

Dreamweaver8を使っていますが編集がロックされます

ページミルで作ったファイルをDreamweaver8で編集していますが中に <!-- InstanceBegin template="/Templates/index.dwt" codeOutsideHTMLIsLocked="false" --> <!-- InstanceBeginEditable name="head" --> <!-- InstanceEndEditable --> <!-- InstanceEnd --> といったタグが埋め込まれ、どうやらこれが原因でロックがかかり編集できません。 全て切り取ると編集できるようになりますが全てのページに埋め込まれていてなんとかならないものかと・・・ このタグの意味とDreamweaver8にて編集可能かどうか教えて下さい。

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

  • ベストアンサー
  • s_hukami
  • ベストアンサー率66% (98/148)
回答No.1

そのHTMLファイルはあなたが作成したものですか? Dreamweaverでテンプレートファイルを作成し、そのテンプレートファイルからHTMLファイルを作成した場合、 <!-- InstanceBegin template="/Templates/index.dwt" codeOutsideHTMLIsLocked="false" --> や <!-- InstanceBeginEditable name="編集領域名" --> などが挿入されます。 この場合、「Templates」というフォルダ内にあるindex.dwtを編集すると、index.dwtというテンプレートを元に作成された全てのHTMLファイルが更新できます。 私のOSはWindowsなので、ページミルを使用した事がありませんが、以下のコンテンツを閲覧した限りでは、ページミルにはテンプレート機能はなさそうなので、おそらくDreamweaverでテンプレートを作成して挿入されたコメントだと思います(Dreamweaverで生成・挿入されるものと同じなため)。 http://bach.ss.sugiyama-u.ac.jp/~yamane/close/howto/index.html ですから、各HTMLファイルから <!-- InstanceBegin template="/Templates/index.dwt" codeOutsideHTMLIsLocked="false" --> や <!-- InstanceBeginEditable name="編集領域名" --> は削除せず、テンプレートを修正した方が作業も楽だと思います。 なお、このテンプレートという機能は、一つのテンプレートファイルを編集することによって、それを元に作成したHTMLファイルを全て更新するための機能です。 それぞれのHTMLで編集する場合にロックがかからないと、せっかくのテンプレートの意味がありません。 参考URLはMacromediaのDreamweaver MXでテンプレートを作成する場合のTIPSを解説したページです。 Dreamweaver8でも同様の手順で作業できると思います。 また、テンプレートを作成する方法は下記が参考になります。 [ネストされたテンプレートを作成する] http://www.macromedia.com/jp/support/dreamweaver/ts/documents/dw0386.html

参考URL:
http://www.macromedia.com/jp/devnet/dreamweaver/articles/dw_templates.html
akazu11
質問者

お礼

非常に分かり易いご説明ありがとうございました。 参考にさせていただきます。

関連するQ&A

  • DWのテンプレートについて

    他社で作成したHPの編集を頼まれました。私はテンプレートは今まで使ったことがありませんが、そのHPはテンプレートを使用しているようです。ですがどこにも見当たりません。そして外部CSSもあるようなのですが、ファイルを見ると空でした。 HP最初には、 <HTML><!-- InstanceBegin template="/Templates/template.dwt" codeOutsideHTMLIsLocked="false" --> <HEAD> <!-- InstanceBeginEditable name="doctitle" --> <TITLE>タイトル名</TITLE> <!-- InstanceEndEditable --><META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> このように記述されていてDOCTYPE宣言もありません。 テンプレートをCSSファイルを探し出すことは可能でしょうか? 一応作り直すことも頭に入れています。 情報が少なかったらすみません。今の私の能力ではどうすることもできないので何かアドバイスがありましたらよろしくお願いいたします。

  • 拡張子.dwtについて教えてください。

    拡張子.dwtについて教えてください。 HPメニューのテンプレートなのですが 各ページのdwtの表記部分のソースはこんな感じです (ソフトで開いても編集不可でソースもグレーで編集不可です。とりあえずメモ帳で編集しましたが) ↓ <html><!-- InstanceBegin template="/Templates/●●●.dwt" codeOutsideHTMLIsLocked="false" --> <head> この●●●.dwtのメニューを変更しても 各ページは更新されないものなのでしょうか? (試しましたが変化なしでした) このテンプレートって メニューを変更する度に 各ぺ-ジごと、テンプレートに コピペするためのテンプレートなのでしょうか? HPでテンプレートって使ったことがないので どういったものなのかわからず・・・ もしテンプレートを変更しても 各ページのメニューが自動で更新されないのなら 自動で変更させる方法があれば教えてくださいm(__)m それと <!-- InstanceBeginEditable name="doctitle" --> のような表記で編集付加の境界が記されています。 これってどういう意味でしょうか? ご存じの方、よろしくお願いしますm(__)m

  • htmlの謎

    「InstanceBegin template」って何なんでしょうか? それから.dwtという拡張子を初めて見ましたが、どんなファイル形式なのでしょうか? <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><!-- InstanceBegin template="/Templates/contentstop.dwt" codeOutsideHTMLIsLocked="false" --> <head> 以下略

  • dreamweaver8のテンプレートのパスについて

    dreamweaverでテンプレートを作り、新規作成をすると下記(抜粋)のようになってしまいます。 ここからーーーーー <!-- InstanceBegin template="/Templates/contents.dwt" codeOutsideHTMLIsLocked="false" --> <head> ~(省略)~ <!-- InstanceBeginEditable name="doctitle" --> <title>タイトル</title> <!-- InstanceEndEditable --> <link href="file:///Macintosh%20HD/Users/mo/Desktop/cat/web/shared/css/defau lt.css" rel="stylesheet" type="text/css" /> <link href="file:///Macintosh%20HD/Users/mo/Desktop/cat/web/contents/css/con tent.css" rel="stylesheet" type="text/css" /> <link href="file:///Macintosh%20HD/Users/mo/Desktop/cat/web/contents/financi al/css/category.css" rel="stylesheet" type="text/css" /> <!-- InstanceBeginEditable name="head" --><!-- InstanceEndEditable --> </head> ーーーーここまで Templatesフォルダをサイト外に移動したりすると、エラーが出るとAdobeのヘルプで見ました。 多分色々触っているうちに上記操作をしてしまったようです。 エラー解消のため一度Dreamweaverをアンインストールし、再インストールしましたが、「テンプレートから新規作成」すると同じ現象が起こります。 別のちゃんとテンプレート化されたサイト(この現象が起こる前に「テンプレートから新規作成」したファイルがあります。)で、「テンプレートから新規作成」をしても、同じようにPC上のパスになってしまいました。 色々試してみましたが、どうしてもこの状況から脱出することができません。 解決方法をご存知の方、よろしくお願いします。 作業環境は Mac OSX(10.4.8) Dreamweaver8 です。

  • DREAMWEAVER DWTファイル

    こんにちわ。 DREAMWEAVERかなりの初心者のものです。 なので、質問にも自信がありませんが、よろしくお願いします。 DREAMWEAVERでホームページを作った方がいまして、その方の引継ぎで今DREAMWEAVERを使っております。 内容としましては、既存のものと同じページをコピーしてロシア語に翻訳したものをつくるのですが、なんとなくリンクのはり方などはわかったのですが、DWTファイルになっていて、すべてにタイトル画面のような感じで同じページがテンプレートのような状態で入っています。 そのテンプレートのような画面はほかのページからはいじれず、そのtitleと名前のついているDWTファイルからならいじることが可能でした。 そこの文字などもちょっと変えて保存をすればほかのページにも勝手につながると思っていたのですが、ほかのページに反映されません。 どのような方法でそのDWTファイルを更新、加筆などをすればほかのページにも更新されるのでしょうか? もうひとつなのですが、コードを見てみたところ、コピーしたものだったので、<!-- InstanceBegin template="/Templates/title.dwt" codeOutsideHTMLIsLocked="false" -->というテンプレートのところがコピー後名称を変えたものではなく、コピー前についていたテンプレートのものになっていたのです。 単純にここのDWTファイルの名称を今のものに変えればいいのかなと思い、変えようとしたところコードのとこに入力をすることができません。ここの変更方法はあるのでしょうか? 私が思うに、ここのテンプレートのところが前のままになっているためにほかのページに変更後のテンプレートが反映されないんだと思いました。 そのテンプレートの変更方法はありませんか? わかりにくい質問方法で申し訳ないですが、ご回答の方よろしくお願いいたします。

  • DREAMWEAVERのテンプレート機能

    DREAMWEAVERを使ってサイトを作成しています。 今までテンプレート機能は使っていなかったのですが、ページ数が多くなった事もあって、テンプレート機能を使って作成をはじめてみました。 テンプレートファイル(.dwt)を作って、プレビューで見た所、ちゃんと表示されました。 「テンプレートから新規作成」でページを作り、プレビュー画面で確認したところ、Firefoxではちゃんと表示されますが、IEだと崩れた表示になります。 サイトはCSSで段組してあり、CSSの方も詳しくはないので、CSSのコードがおかしいという事も考えられるのですが・・・汗 ただ、まったく同じコードで書かれているページで「テンプレートから作成」「テンプレートを使わず作成」ではテンプレート作成表示のみ崩れます。 両方のページのコードを確認したところ、テンプレートから作成したページには自動的で<!-- #BeginTemplate "/Templates/testo.dwt" --> が挿入されているのと、されていないとう違いのみです。 試しに、テンプレートから作成したページの<!-- #BeginTemplate "/Templates/testo.dwt" -->コードを消して見てみたところ、表示は崩れませんでした。 使っているDREAMWEAVERは「DREAMWEAVER4.0J」かなり古いものを使っているのですが・・・汗 これが原因(バグ)なんでしょか? 同じような症状がでた方がいたら教えて頂ければ幸いです。 どうぞ宜しくお願いします。

    • 締切済み
    • CSS
  • DREAMWEAVER8 DWTファイル

    こんにちわ。 DREAMWEAVERかなりの初心者のものです。 なので、質問にも自信がありませんが、よろしくお願いします。 DREAMWEAVERでホームページを作った方がいまして、その方の引継ぎで今DREAMWEAVERを使っております。 内容としましては、既存のものと同じページをロシア語に翻訳したものをつくるのですが、なんとなくリンクのはり方などはわかったのですが、DWTファイルになっていて、すべてにタイトル画面のような感じで同じページがテンプレートのような状態で入っています。 そのテンプレートのような画面はほかのページからはいじれず、そのtitleと名前のついているDWTファイルからならいじることが可能でした。 そこの文字などもちょっと変えて保存をすればほかのページにも勝手につながると思っていたのですが、ほかのページに反映されません。 どのような方法でそのDWTファイルを更新、加筆などをすればほかのページにも更新されるのでしょうか? わかりにくい質問方法で申し訳ないですが、回答の方よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • Dreamweaver CS3のテンプレートでエラーがでる

    Dreamweaver CS3のテンプレートを使ってweb制作してます。 IEで見た場合、ページAからページBへ飛ぶとページAにエラーが発生してしまいます。 読み込みなおしすると、エラーが消えます。 ライン:2 文字:1 エラー:構文エラーです。 コード:0 というエラーがでます。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html lang="ja"><!-- InstanceBegin template="/Templates/index.dwt" codeOutsideHTMLIsLocked="false" --> この辺に問題あるのでしょうか?

    • 締切済み
    • CSS
  • DreamWeaverのテンプレート画像が*.htmlに表示されない

    最近DW4からDW-MX2004に乗り換えたのですが、困っています。 テンプレート(*.dwt)に表を作成し画像を貼り付け、編集可能領域を設定しました。 この時点では、問題なく表示されています。 このテンプレートを、階層の異なるフォルダにある「index.html」に適用したところ、画像が表示されません。(リンクチェックでは破損リンクとして表示されます。) 「index.html」の編集不能領域のタグを見ると、テンプレート(*.dwt)で作成した画像リンクのパスが、「Templates」フォルダからのパスのままとなっており、異なる階層に ある「index.html」から参照出来るパスに変更されていません。 だから画像が表示されないのだと思いますが、この症状の改善策はありますか? どなたか教えていただきたく、よろしくお願いいたします。

  • Dreamweaver 8でテンプレート保存時共有違反と出ます

    Dreamweaver 8(ドリームウィーバー8)で Template.dwt を保存しようとすると 「\Templates\Template.dwt へのアクセス中に共有違反が発生しました」 というエラーが出てしまいます どのようにすれば直るのでしょうか? 初めての利用ですので不備などあると思いますが よろしくお願いいたします

専門家に質問してみよう