- ベストアンサー
DW8でのナビゲーションバーのテンプレート
Dreamweaverでナビゲーションバー(の機能)を使ってナビゲーションバー(リンクボタンのほう)を作り、そのページをテンプレートにして、そこから各ページを作ります。 ページごとにダウン状態のボタンを変えたいのですが、ナビゲーションバーに編集可能領域を設定していても、変更が出来ません。 ナビゲーションバーを使ったものはhead部分にjavascriptを書き込む為、デザインビューでボタンの部分だけ編集可能にしても、head部分は編集可能にならないようです。 どうすればナビゲーションバーをテンプレートにしても編集できるようになるのでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
テンプレートのhead部分にも編集可能領域を設定されていますか? 以下ののようにキーワードなど編集可能領域として設定しておくとページごとのスクリプトはその編集可能領域に追加されますよ。 <head> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS" /> <!-- TemplateBeginEditable name="doctitle" --> <title>サレムに降る雪 第章</title> <!-- TemplateEndEditable --> <!-- TemplateBeginEditable name="head" --> <meta name="keywords" content="○○" /> <!-- TemplateEndEditable --> </head> <body> <!-- TemplateBeginEditable name="main" --> <!-- TemplateEndEditable -->
その他の回答 (1)
- suzuko
- ベストアンサー率38% (1112/2922)
#1です。 ????不思議ですね。 ナビバーも編集可能領域に指定していたら、THMLでナビバーがそれぞれで変更できるハズなんですが・・・(逆にテンプレートでその中をいじっても、既にあるHTMLには反映されません。当然ですね) もしかしてナビバーはHTMLでは、灰色で表示されていますか? それならば、ナビバーが「編集可能領域内」にないと言うことになります。 たまに「編集可能領域」内で<DIV>等をいじると、「反映されません」と出て来ることがありますが、変更はしっかり出来ます。
お礼
たびたび回答ありがとうございます。 デザインビュー側で見た時のナビゲーションバーのボタン画像にも、コードビュー側で見たときのナビゲーションバーボタン画像部分とheadのscript部分にも、編集可能領域の設定になってます。この状態であれば「ナビゲーションバーの修正」で変更が出来るはずなんでしょうか。 なぜでしょうね。不思議です。 >もしかしてナビバーはHTMLでは、灰色で表示されていますか? いえ、グレイアウトせずに濃い色で表示されて、変更可能になっています。 (その他の編集可能領域にしてない所は当然グレイアウトしてます) ちなみにビヘイビアパネルから「ナビゲーションバーイメージの設定」を使えば、ナビゲーションバーのダウンイメージの変更が出来ました。 相変わらず修正からの「ナビゲーションバーの修正」では変更できないままなのですが、目的は達せるのでこちらで変更していこうと思います。 いろいろ勉強になりました。ありがとうございます。
お礼
お礼が遅くなり申し訳ありません。 回答ありがとうございます。 自分でhead部分に書き込んで編集可能領域を設定するのはやっておらず、「あ、そうか」と勉強になりました。 headにあった<!-- TemplateBeginEditable name="head" --><!-- TemplateEndEditable -->を移動してscript部分をはさむように編集可能領域を設定してみました。 新規>テンプレートから新規のページhtmlファイルを作ってみましたが、修正>ナビゲーションバーから「ナビゲーションバーの修正」で、「最初にダウンイメージを表示」のボタンを変えてみたのですが、「この変更を行うには、テンプレートまたはトランスレーダでロックされているコードの変更が必要です。変更は破棄されます。」のDreamweaverのダイアログが出て変更できませんでした。 ナビゲーションバーの修正でどうすれば変更が出来るのでしょうか。もし分かりましたらありがたく思います。