Dreamweaverでテンプレートを再生できる方法

このQ&Aのポイント
  • Dreamweaverで勤務先のサイトを更新しようとしていますが、サーバにアップロードされたテンプレートを編集できず困っています。
  • 前任者が作ったサイトで部品を持っておらず、連絡も取れない状態です。
  • 紛失したテンプレートが適用されたページを材料に、元のテンプレートを再生する方法を教えてください。
回答を見る
  • ベストアンサー

Dreamweaverでテンプレートを再生したいのですが…

ドリームウイーバーで勤務先のサイトを更新しようとしています。 しかし、今いじろうとしている約20ページが全て1つのテンプレートに支配されているページで、更新したい部分は丸々そのテンプレート内の部分なのですが、そのテンプレートは何かの手違いでサーバにアップロードされてい上に私はローカルに元ファイルを持っていないので更新部分を編集できなくて困っています。 前任者が作ったサイトなので私は部品を全く持っておらず、しかも前任者とは連絡が取れない状態で、現在サーバに上がっていない部品を送ってもらう事も出来ません。 この、紛失したテンプレートが適用されているページを材料に、元のテンプレートを再生できないでしょうか? 無理を承知で、このテンプレートが適用されたページから編集可能部分を全て空白にして、それを必要なテンプレートの名前で保存してみたんですが、当然の事ながら、「テンプレートがそれ自体にネストされています」とエラーになってしまいます。 必要なテンプレートを抜き出す方法がありましたら教えて頂けないでしょうか? よろしくお願いします。

  • MORGEN
  • お礼率100% (466/466)

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

  • ベストアンサー
  • sandenn
  • ベストアンサー率67% (311/459)
回答No.3

テンプレートが適用されているファイルを1つ開いて、「修正」メニューの「テンプレート」→「テンプレートから切り離す」を選びます。 これで、とりあえずロックされていた領域も編集可能になりますね。 で、そのファイルを新たにテンプレートとして、編集可能領域の設定をして、元のテンプレートと同じファイル名(ソースを見ればわかるはず)で保存してみたらどうでしょう? 他のファイルに関連づけされないかな? 試していないのでもしダメならすいません。

MORGEN
質問者

お礼

ご回答どうもありがとうございます。 > 「修正」メニューの「テンプレート」→「テンプレートから切り離す」 Dreamweaverに全く慣れていないので、こういうメニューを探し当てられずにいました。 この方法で完全に解決しました! とても助かりました。 どうもありがとうございました!!

その他の回答 (3)

  • sandenn
  • ベストアンサー率67% (311/459)
回答No.4

no3です。 念のため追加で。 編集可能領域の設定時に、領域ごとに名前を付けるのですが、これも元のテンプレートと同じにすることをお忘れなく。

MORGEN
質問者

お礼

丁寧なフォローをどうもありがとうございます。 編集可能領域の追加をしようとするとDreamweaverが勝手に領域名を設定してきますから、これも安心して書き換えられました。 どうもお世話になりました!

  • 345itati
  • ベストアンサー率48% (795/1639)
回答No.2

ちょっと状況がつかみにくいのですが。。。 >その中には必要なテンプレートが無く、そのテンプレートを適用されたhtml書類だけしかありません。 更新したいのですから、今サイトは公開されているのですよね?でしたらサーバに、そのHTMLに適用されているテンプレートが無いはずはないのですが。(無かったらデザイン自体適用されませんので) ここでいうテンプレートとは、恐らく外部CSSファイルかjsファイルだと思われますが、HTMLドキュメントのみから、そのCSSやjsの記述を復元するのはまず不可能です。(デザイン見ながら、似たようなものを作成は出来るでしょうけど) というかサーバにあって公開されているなら、最終的にはブラウザでアクセスして、そこからでも外部CSSやjsのソース自体はダウンロード出来ますけど・・・・。

MORGEN
質問者

お礼

お返事をどうもありがとうございます。 はい、現在公開されています。 でも、「テンプレート」とはDreamweaverでのテンプレートですから、そのテンプレートも中身はhtmlファイルです。拡張子が.htmlでなく.dwtですが。 ですから、例えばaaa.dwtをドリームウイーバーで開いてそこからバナーを一つ削除して保存すると、その時点で初めてaaa.dwtを適用してあるhtmlを全て更新するかどうか聞かれて、「更新」をクリックすれば対象htmlがみんな書き換えられます。 というわけで、この書き換えが済んでしまえばテンプレートはサーバにアップしなくてもOKで、テンプレートで定型指示されている部分以外はhtml単体で編集できるわけです。 しかし今はそのテンプレートで定型指示されている部分に更新したい部分が入っているので、更新すべき部分はソースでは見えているのに、テキストエディタで書き換える以外更新が出来ない状態なのです。でも、テキストで編集するのは大変ですし、また同じテンプレートを適用して別の書類を作る事も出来ないので、テンプレートは復活させないとならないのです。 テンプレートに書かれているソースは、現在サーバにアップされて公開されている対象htmlにも入っているので、その部分を巧く切り出せばテンプレートを再現できるはずなのですが、htmlソース内にあまりにバラバラに点在していてテキスト編集で抜き出すのはめまいがします。 Dreamweaverでうまく編集して取り出せないでしょうかということなのですが…。

  • 345itati
  • ベストアンサー率48% (795/1639)
回答No.1

サーバにはデータはあるんですよね? だったらそのデータをローカルに持ってくれば解決するのでは? あなたがデータを更新するために、ftpサーバに接続する為のユーザIDやパスワードを知っているなら、ftpクライアントソフトでサーバに接続してサーバからデータをローカルマシンにダウンロードすればいいと思いますが。

MORGEN
質問者

お礼

お返事をどうもありがとうございます。 はい、サーバからデータはローカルにダウンロードしたのですが、その中には必要なテンプレートが無く、そのテンプレートを適用されたhtml書類だけしかありません。 なので、その、テンプレートを適用されたhtml書類から元のテンプレートを再生し、その再生されたテンプレートを編集することによって目的の20ページを更新したいのです。

関連するQ&A

  • dreamweaverでテンプレートを作りたいのですが、

    dreamweaverでテンプレートを作りたいのですが、 サイト内はヘッダ(ナビバー)とフッタのみ統一で背景画像やコンテンツのレイアウトも各ページまちまちにするように言われました。。 背景画像はcssでbodyに指定していますが、bodyの中のコンテンツ部分を選択して編集可能領域にすると、コンテンツ以外のbodyの背景も編集できない部分になり、ページ共通になってしまいます。 bodyの背景とコンテンツを編集可能領域にしたいのですが、どうしたらいいかわかりません。 それとも、テンプレートは使わず、ヘッダを更新する場合、置き換え機能でも、サイト内のすべてのページに反映させることが出来るのでしょうか ??? 初心者ですみませんが、どなたかお願いします。

    • ベストアンサー
    • HTML
  • Dreamweaver  テンプレート:format

    こんにちは、WEBの勉強をしています。 あるサイトをダウンロードして、Dreamweaverで見ています。 あるページで、「テンプレート:format」という表示がされていて、その部分のソースが編集できないようになっています。(すべてのページに共通の部分だと思うのですが) 質問) 「テンプレート:format」の部分を編集するにはどうすればいいのでしょうか? また、このように、テンプレート部分を作るということに関して何かヒントになるようなサイトはないでしょうか? 何かお分かりの方がいましたら教えてください。 よろしくお願いします。

  • Dreamweaverのテンプレート機能について

    こんにちは、Santaと申します。 Dreamweaver CS5 を使用しております。 テンプレート機能について、お尋ね致します。 テンプレート機能を使用しておりますと、おかしくなりませんか? 例えば、「サイトの定義」をして、1ページ作成して「テンプレートとして保存」common.dwtとします。 common.dwtより、sample1.html,sample2.html,,,,,sample10.htmlと作っていきます。 これで10ページ分の雛形が制作出来ます。 「編集可能領域の作成」Aをします。 一部分だけ編集可能領域Aを作成しますと、残りソースの部分は編集できないように、グレー色になります。 問題はここからです。 この後に、編集可能領域に設定していない部分(グレー色になっている部分)を再度変したいと考え「編集可能領域を作成」Bをcommon.dwtに挿入します。 10ページの同じ部分に一度に、編集部分Bが挿入されます。 このように、少しずつ「編集可能領域」を広げていきますと、だんだんと適用されずに「停止」ボタンを押さなければ更新自体が止まらなくなり、結局適用されないことがあります。 また、「サイトの定義」を改めしてやり直したりしますと、common.dwtで編集を加えても、変更されないページが出てきたり、はたまた変更されたりするページもあったりと、なってしまいます。 みなさんはそのようなことはございませんでしょうか? また、その場合はどのようにして回避しているのでしょうか? common.dwtからテンプレートとして作成したページのグレー色の部分を削除するときも、 common.dwtから「編集可能領域」を削除しても、common.dwtから作成したページには反映されないということが起こってきます。 皆様は、どのように使われていらっしゃいますか?

  • Dreamweaverのテンプレートを切り替え

    Dreamweaverには、テンプレートという便利な機能があります。 そのテンプレートですが、例えばtemplate01というテンプレートを適用させている全てのページを、template02に変更させる、という事は可能なのでしょうか? ちなみに、編集可能領域などの名前は統一しているという前提となります。 テンプレートそのものを編集するのが通常の使い方なのでしょうが、テンプレートを以前の物に戻したくなったときなどがあった場合、そういう使い方が出来ればと思ったので質問させていただきました。 バージョンはDreamweaver8となります。 もし、方法などがあるのでしたら、よろしくお願いいたします。

  • Dreamweaver MX テンプレートについて

    Dreamweaver MXでテンプレートを作成しようとしています。 やり方だいたいわかったのですが。。 サイトのメニュー部分+ヘッダーメニュー部分をテンプレートしているのですが、TOPページに戻るリンクに「../」と記載しています。 これはこのテンプレートをもとに作られるファイルがルートフォルダの1階層下におくからです。この部分は編集不可能の領域です。 他の部分に編集可能領域を設定し、テンプレートとして保存→新しく作るページを新規作成し、アセットパネルからテンプレートをドラッグします。 ここでテンプレートをもとにした新しいページを作成することが可能なのですが、困ったことに、さきほどのTOPページへのリンクの部分が 「file:///D|/ルートフォルダ名」に変わっているのです。 その他画像の参照先などがすべて同様に絶体参照のようにかきかわっているんです。これはなぜでしょうか?? このままサーバーにアップしても、参照先がローカルなんで動きません。 教えてください。よろしくお願いします

    • ベストアンサー
    • CSS
  • Dreamweaverでテンプレートが作れません

    Dreamweaverでトップページを作り、ほかのページも作るためにテンプレートを作ろうと、テンプレートで保存しようとしたら、「There is an error at line 32, column 157(absolute position 1442)of "~":ネストされた編集可能領域」とエラーメッセージが出ました。 このあと「OK」ボタンをおしてすすめて保存できても、テンプレートのデータとして使えない状態になります。 どうすればテンプレートのデータとして使えるようになるのか教えてください。回答をお待ちしてます。 バージョンはCC2014です。

    • ベストアンサー
    • CSS
  • Dreamweaver MX 2004のテンプレートの編集が反映されません・・

    Dreamweaver MX 2004を使ってHPを作成しているのですが テンプレート(dwt)に編集を加えても、テンプレートから作成しているファイルに反映されません。 「テンプレートファイルの更新」→「ページの更新」 とし、テンプレートを使用しているファイルを開き、 「修正」→「テンプレート」→「テンプレートをページに適用」 としても、更新されないままです。 何が間違っているのでしょうか? ご指導の程、宜しくお願い致します。

  • Dreamweaverのテンプレート機能

    Dreamweaverのテンプレート機能を使った場合 テンプレートが適用されているファイルの編集可能領域以外は テンプレートを編集するかたちになりますが、 テンプレートが適用されているファイルが10ファイルあるとして そのうちの1つの一部分だけのテンプレート機能を外すことは可能でしょうか。 何がしたいかというと、 10ファイルのうちの一つだけ リンクの指定をフルパスにしたいのです。 しかしフルパスにしたい部分は テンプレートの一ヶ所だけなので、 テンプレート機能は維持したいのです。 どなたかわかる方おられませんか。

    • ベストアンサー
    • HTML
  • Dreamweaverのテンプレートが反映されない

    仕事でDreamweaver MXを使用していますが、使い始めて日が浅い者です。前任者が作ったHPを更新していますが、最近テンプレートを少し直してほしいという依頼がありました。 テンプレートを直した後、テンプレートファイルとその他の(右側の)該当ページをFTPでアップしましたが、変更した箇所が治らないページがあり困っています。 直っていないページから入ると元のままなのでちぐはぐなHPになってしまっているのです。 そのページはHPを見た人が、資料を請求するのに入力する画面なんですがSSLを使用していて、アップが成功したところとは別の(SSL)フォルダにあります。 FTPで見てもアップできているようなんですが…ちなみに知識がないのでテンプレート変更するときも、元々入っていた画像(で作った文字)を新しいものに入れかえる、というやり方でした。タグはほとんどわかりません。 本来のやり方(といっていいのかわかりませんが)と違っているせいで反映されないのかと思うんですが、何かヒントがあればご教示下さい。よろしくお願いいたします。 最近サーバーの工事をしたのでもしかしたらそのせいも考えられるのかとも思いましたが…

  • Dreamweaverのテンプレートの更新のしかたについて教えてください。

    Dreamweaverのテンプレートの更新のしかたについて教えてください。 Dreamweaverのテンプレートで作って、10ページのサイトを作ってたとします。 サーバーへアップする時、テンプレートは切り離してアップして、のちに、更新する時、10ページの数か所を一気に変更し、更新することは可能でしょうか? たとえば、メニューなど、少し変えたい場合は、10ページ分、1ページづつの更新作業をしなければなりませんが、簡単な方法とかあったら襲えてください。

専門家に質問してみよう