• 締切済み

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 です。

みんなの回答

回答No.2

ドックタイプを選んで新規ファイルを作成しファイルからテンプレートとして保存をすれば.dwtファイル(テンプレートファイル)が出来るはずですが、後は編集可能領域などを指定して各ページへ適用してあげれば反映されるはずです。 何でCSSファイルの外部読み込みが三回も記述してあるのですか? 相対リンク設定がサイトルートになっているのも気になりますドキュメントに変えたほうが良いのでは。

hichamy
質問者

お礼

回答ありがとうございました。 >何でCSSファイルの外部読み込みが三回も記述してあるのですか? 1)サイト全体に反映させたいスタイル 2)カテゴリー全体に反映させたいスタイル 3)該当ページに反映させたいスタイル 以上のように区別した3種類のCSSファイルがあるからです。

  • suzuko
  • ベストアンサー率38% (1112/2922)
回答No.1

あ~当方Winなので勘違いならごめんなさい。 「ファイル」「テンプレートから新規作成」を選択すれば、どれもパスはそういった表記になります。 そのHTMLを、ローカルのサイト内に保存すれば、きちんとしたパスに変更されますが・・・・^^;

hichamy
質問者

お礼

回答ありがとうございました。 ソフトをアンインストールする前は確かに質問したようなパスで保存されていましたが、再インストール後は保存するところまで操作せずに、生成したファイルのパスを見て、早合点していたようです。 解決できて本当によかったです。 ありがとうございました!

関連するQ&A

  • Dreamweaverのテンプレートで編集可能領域にするには?

    Dreamweaverのテンプレートを作成しているのですが、 メタタグ、サイト紹介文のところを編集可能領域として 設定したいのですが、 <!-- TemplateBeginEditable name="head" --> <meta name="Keywords" content="キーワード, " /> <meta name="Description" content="サイトの詳細文" /> <link href="../style/style.css" rel="stylesheet" type="text/css" /> <!-- TemplateEndEditable --> このようにテンプレートに記述してページを作ろうとしても、 「編集可能にマークされていないコードに変更を加えました。これらの変更を保持しても次回の変更時に失われます」という表示がされます。 ページごとにキーワード、紹介文を変えたいのですがどうすればいいでしょうか? お力を貸してください。

  • file_get_contentsでcss読み込み

    file_get_contentsで、<link rel="stylesheet" href="style.css">と同じことをやるにはどうすればよいのでしょうか? 結果をechoすると、同じこと? それとも、結果をechoするのは、htmlにcssを直書きする内部css扱いになるので、 <link rel="stylesheet" の外部cssとは異なる? css読み込めれば、「file_get_contents」でなくても良いです。 「include」とかでもcssを読み込めるのでしょうか?

    • ベストアンサー
    • PHP
  • phpでこのイコールは代入演算子ですか? <l

    phpでこのイコールは代入演算子ですか? <link rel="stylesheet" type="text/css" href="stylesheet.css"> ↑このイコールです link relにstylesheetを代入するという意味ですか? ↓他にもたくさんありますが、このイコールは代入演算子なんですか? <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Progate</title> <link rel="stylesheet" type="text/css" href="stylesheet.css"> </head> <body>

    • ベストアンサー
    • PHP
  • cssのリンクをimport.cssに書きかえれないです!(@dreamweaver)

    はじめまして。 今ある <link href="style.css" rel="stylesheet" type="text/css" /> を common/import.cssをリンクし、 <link href="/common/import.css" rel="stylesheet" type="text/css" /> に変更したいのですが、なぜかできません>< ちなみにimport.cssの中身は @charset "shift_jis"; @import "/common/css/base.css"; @import "/common/css/contents.css"; @import "/common/css/right.css"; このような感じです。 ためしにcommon.cssにいろいろ書いたところ、反映されたので、common.cssそのものは参照できていると思うのですが・・・ ご教授いただければ幸いです。

    • ベストアンサー
    • HTML
  • DREAMWEAVERのテンプレート機能

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

    • 締切済み
    • CSS
  • 一部のページにデフォルトCSSを読み込ませない方法

    一部ページにCSSを読み込ませない方法がありましたら、 ご教授ください。 例えば、 全ページに以下のCSSを共通で読み込ませてあります。 <link rel="stylesheet" type="text/css" media="screen" href="css/common.css" /> <link rel="stylesheet" type="text/css" media="screen" href="css/index.css" /> しかし、test.htmlだけ <link rel="stylesheet" type="text/css" media="screen" href="css/index.css" /> を読み込ませたくありません。 つまり、 <link rel="stylesheet" type="text/css" media="screen" href="css/common.css" /> は通常通り読み込んで、 <link rel="stylesheet" type="text/css" media="screen" href="css/index.css" />のみを 除外したいです。 * 共通のCSSは外すことはできません。 * また、CSSを新たに追加することもできません。 * head内にスクリプトを記述することができますが、スクリプトの記述で解決できますでしょうか。 自分で検索もしてみたのですが、答えに辿りつけません。 どのような方法がありますでしょうか。 何か方法がありましたら、ご教授ください。 よろしくお願いいたします。

    • 締切済み
    • CSS
  • スタイルシートのリンクをはる時・・・

    <link href="css/common.css" rel="stylesheet" type="text/css">と <link href="/css/common.css" rel="stylesheet" type="text/css">の違いを教えてください。

  • ホームページ制作をHTMLでやっているのですが2カラムのテンプレートが

    ホームページ制作をHTMLでやっているのですが2カラムのテンプレートが表示されず困っています 色々調べてみたのですが(テンプレートの使い方、初心者のためのHPづくりのようなサイト様で)どうにも自力でがんばってみたのですが3日かかっても解決できません ファイルを作ってその中にCSS、HTMLを入れてHTMLは<link rel="stylesheet" href="ファイルの中のテンプレートのソースをCSSで保存したもの.css" type="text/css">を<head>~</head>の間に入れているのですが…ついでにこの調子で背景もバックグランドに設定しているのに変わりません ソフトは『Hetecre.exe』と『ezhtml.exe』を使っています(使い方が分からず持て余してますが『Hpman.exe』のソフトも入っています)それともみなさんはHPを作るときはなにか別の簡単に作れるなにか(?)をお持ちなんでしょうか 自分では初のHP作りで最善は尽くしきったのでもうお手上げです どなたかわかるよという方、教えてもらえると本当にありがたいです

  • フォントのサイズが変わってしまいサイトが崩れる

    IEとファイヤーフォックスでフォントのサイズが変わってしまい、自作サイトが崩れてしまいます。 調べたところ下記のような情報があったのですが、この方法がよいのでしょうか? http://kudox.jp/html-css/font-size-css また上記通りにする場合下記は <link rel="stylesheet" type="text/css" href="/css/fontsize.css" media="all" /> <!--[if IE]> <link rel="stylesheet" type="text/css" href="/css/fontsize_ie.css" media="all" /> <![endif]--> 最優先させるのでしょうか?最優先なら下記のような感じでよいのでしょうか? <link rel="stylesheet" href="reset.css" type="text/css" /> <link rel="stylesheet" href="base.css" type="text/css" /> <link rel="stylesheet" href="page.css" type="text/css" /> <link rel="stylesheet" type="text/css" href="/css/fontsize.css" media="all" /> <!--[if IE]> <link rel="stylesheet" type="text/css" href="/css/fontsize_ie.css" media="all" /> <![endif]--> またmedia="all"はとりあえずすべてにつけておいたほうがよい属性と考えてよいのでしょうか? 教えてください。

    • ベストアンサー
    • HTML
  • [Dreamweaver8]テンプレートに外部CSSを適用→HTMLドキュメントにCSSが適用されないのは何故?

    Dreamweaver8初心者で、現在勉強中の者です。 Dreamweaverのテンプレート機能を使った、外部CSSの設定方法についてお尋ねします。 ディレクトリは現在、以下のような状態です。 [サイト -SampleWebSiteFolder-]    |―[Templates]    |   |―[style.css]    |    L―[template.dwt]    |     L[index.html] ※拡張子の無いものはフォルダを表します。 index.htmlファイルへCSSを適用させたいのですが、適用されないで困っています。 cssは、外部スタイルシートファイルを用意(style.css)し、テンプレート(template.dwt)に対して、CSSスタイルパネルの[スタイルシートを添付]ボタンより設定しています。 結果、テンプレート(template.dwt)に対してはCSSが適用されるのですが、HTMLドキュメント(index.html)にはCSSが適用されていない状態です。 テンプレートを用いて外部スタイルシートにてサイトを管理する場合、上記のケースにおける問題の原因は何でしょうか。 ちなみに、テンプレート[template.dwt]及び、HTMLドキュメント[index.html]の<head></head>内には、以下のソースが記述されています。 <link href="style.css" rel="stylesheet" type="text/css" />

専門家に質問してみよう