• aboutabout
  • servicesservices
  • worksworks
  • mediamedia
  • contactcontact
  • homeサイトトップ
  • about会社概要
  • services業務内容
  • works実績紹介
  • mediaメディア
  • contactお問い合わせ
ja/

media

メディア

  1. サイトトップ
  2. メディア
  3. デザインの記事
  4. Dreamweaverのテンプレート機能でパターンページを量産する

Dreamweaverのテンプレート機能でパターンページを量産する

  • 2019.07.22
  • デザイン
  • Adobe その他
Updated: 2019.07.22
前回に引き続きDreamweaver関連の記事を。Dreamweaverはコーディングを快適にするための機能がたくさん用意されています。その中の一つにテンプレート機能というものがあります。この機能を使うことで、静的なHTMLファイルでも条件分岐で異なるタグを切り出したり、共通エリアを定義できたりと高度なコーディングができるようになります。今回は基本的な部分として「編集可能領域」を定義することで大量のページ物のコーディングを行うときに使えるフローを見ていきたいと思います。  
1. Dreamweaverのテンプレートファイル(.dwt)を作成
今回はデフォルトで用意されているHTMLのフォーマットを利用します。「スターターテンプレート」からいろんなパターンを選択できます。 Dreamweaverのテンプレート機能でパターンページを量産する Dreamweaverのテンプレート機能でパターンページを量産する   任意の場所にサイトのドキュメントルートを作成し保存します。CSSや画像が読み込まれない場合は一度、Dreamweaverを終了し再度.dwtファイルを開くと読み込まれるようになります。 Dreamweaverのテンプレート機能でパターンページを量産する   テンプレート機能で編集する領域を設定していきます。今回はグローバルナビ直下のコンテンツエリアを対象にします。この部分がページごとに編集する箇所で、それ以外の場所は共通エリアとなります。 Dreamweaverのテンプレート機能でパターンページを量産する   対象領域を選択した状態で「挿入」→「テンプレート」→「編集可能領域」から選択した部分を編集可能な状態になるよう設定していきます。 Dreamweaverのテンプレート機能でパターンページを量産する   編集可能領域にユニークとなるよう名前を設定します。 Dreamweaverのテンプレート機能でパターンページを量産する   そうするとHTMLタグ内に下記のようなコメントアウトが追加されます。先ほど選択した部分を囲むように記述されます。
<!-- TemplateBeginEditable name="テンプレート名" -->
 ............
<!-- TemplateEndEditable -->
  また、デザインビューの部分では設定した編集可能領域の名前が表示され、対象領域が枠で囲まれて表示されます。選択するとわかりやすいですね。 Dreamweaverのテンプレート機能でパターンページを量産する Dreamweaverのテンプレート機能でパターンページを量産する   続いて「ファイル」→「テンプレートとして保存」から、編集可能領域を設定したHTMLをDreamweaverのテンプレートファイルとして保存します。テンプレート名は任意のものを入力します。 Dreamweaverのテンプレート機能でパターンページを量産する Dreamweaverのテンプレート機能でパターンページを量産する   テンプレートはドキュメントルート直下に「Templates」というフォルダが自動的に作成され、その中に先ほど設定したテンプレート名のファイルが保存されます。このテンプレート名の拡張子は「.dwt」になり、Dreamweaverのテンプレートファイルとして機能します。これでパターンページを量産する準備が整いました。 Dreamweaverのテンプレート機能でパターンページを量産する    
2. 作成したテンプレートファイルからページを量産
Dreamweaverの新規作成から「サイトテンプレート」を選択し、作成したDreamweaverのテンプレートファイルを選択します。 Dreamweaverのテンプレート機能でパターンページを量産する   テンプレートファイルを元にした新規のHTMLドキュメントが開かれますが、テンプレートで設定した編集可能領域以外のコードがグレーアウトされ、編集できないようにロックされているのが確認できます。デザインビューの方でも確認してみると、表示可能領域以外の要素は選択できないようになっています。 Dreamweaverのテンプレート機能でパターンページを量産する Dreamweaverのテンプレート機能でパターンページを量産する   こうすることで、共通エリアは変更ができなくなるので、コンテンツの内容が異なる部分だけを安全に編集できるようになります。 Dreamweaverのテンプレート機能でパターンページを量産する   テンプレートからの編集が終わると、そのまま保存することもできますが不要なテンプレート用のコメントアウトタグが残ってしまいます。ですので「ツール」→「テンプレート」→「マークアップを省略して書き出し」を選択します。書き出し先フォルダーを設定すると、Dreamweaverのテンプレート関連のコメントアウトが全て削除された状態でHTMLが書き出されます。 Dreamweaverのテンプレート機能でパターンページを量産する Dreamweaverのテンプレート機能でパターンページを量産する   ちなみに、「******.html.xml」という名前でテンプレートの編集可能領域部分のみを抜き出したXMLファイルも合わせて書き出されます。XMLファイルの中を見ると表示可能領域はCDATAとしてitem要素として書き出されているのが確認できます。 【******.html.xml】
<?xml version="1.0" encoding="utf-8"?>
<templateItems template="/Templates/*******.dwt" codeOutsideHTMLIsLocked="false">
 <item name="編集可能領域名">
  <![CDATA[
   ............テンプレートの内容
  ]]>
 </item>
 <item name="編集可能領域名">
  <![CDATA[
   ............テンプレートの内容
  ]]>
 </item>
</templateItems>
  そのほかにも、Dreamweaverのテンプレート内で使える独自タグなども多数存在し、条件分岐やループなども可能となります。また、PHPなどのコードがhtml要素の外側であったり、DOCTYPE宣言の前に入る場合には下記のコードが必要になります。次のようにheadタグ内に記述しておきます。
<head>
 ............
 <!-- TemplateInfo codeOutsideHTMLIsLocked="true" -->
</head>
  このDreamweaverのテンプレート機能をうまく使いこなすことで、PHPやjavascriptの制限を受けずとも、合理的に大量のパターンページ作成が捗るのではないでしょうか。複数人で分担する作業の時なども便利そうですね。ただし、使い慣れるのと操作を覚えるコストはかかりそうですが、、使う機会があれば試してみたいと思います。   (参考にさせて頂いたサイト) テンプレート機能を使ってみよう パート1:「編集可能領域」と「オプション領域」の使い方
XでシェアLINEで送るはてブに追加

この記事を書いた人オガワ シンヤ

合同会社デザインサプライ代表兼CEO / ディレクター・ウェブデザイナー・フロントエンドエンジニアをやっています。「ウェブとデザインでヒト・モノ・サービスを繋げ新しい価値を生み出す」をコンセプトに日々奮闘中!制作中はダイエットコーラとチョコレートが欠かせないアラフォーWebクリエイター。

Sponsored Link

  • Showcase
  • Startify UI
  • Functional Gradation Generator
  • Coloooors

keyword search

categories

  • デザイン(30)
  • Photoshop(26)
  • ワークショップ(24)
  • コーディング(18)
  • Sketch(16)
  • Illustrator(12)
  • カラースキーム(10)
  • タイポグラフィ(8)
  • Adobe その他(8)
  • フォトグラフィ(7)
  • Lightroom(4)
  • WordPress(4)
  • ナレッジ(4)
  • サイト運営(3)
  • Figma(2)
  • AfterEffects(2)
  • InVision(1)
  • Premiere(1)

recent articles

  • Figmaで柔らかな印象のメッシュグラデーションを作成する
    read more

    Figmaで柔らかな印象のメッシュグラデーションを作成する

    2022.12.09/Figma
  • Photoshopで光沢と透明感のあるぷるっとしたテキストを作成する
    read more

    Photoshopで光沢と透明感のあるぷるっとしたテキストを作成する

    2022.09.23/Photoshop
  • Photoshopでサイバー感のあるレトロフューチャーなイメージを作成する
    read more

    Photoshopでサイバー感のあるレトロフューチャーなイメージを作成する

    2022.06.10/Photoshop
  • デザイン制作に数学的なアプローチを取り入れてみる #1(グラデーション、カラースケール)
    read more

    デザイン制作に数学的なアプローチを取り入れてみる #1(グラデーション、カラースケール)

    2022.06.03/デザイン
  • 【実践テクニック#6】ウェブデザインやバナー制作でグラデーションマスクや光彩の効果を扱う時の注意点
    read more

    【実践テクニック#6】ウェブデザインやバナー制作でグラデーションマスクや光彩の効果を扱う時の注意点

    2022.04.22/デザイン
  • 安さやチープな印象を強調させるデザインを考えてみる
    read more

    安さやチープな印象を強調させるデザインを考えてみる

    2022.04.01/デザイン
  • 次の記事
  • 一覧に戻る
  • 前の記事

まだ依頼内容が決まっていなくても、ご相談ください。

課題の整理や小さな検証、UI/UX・フロントエンドの部分的な支援から始められます。

お問い合わせやご相談はこちらから

Webサイト・プロダクトの企画設計/UI・UXデザイン/フロントエンド開発合同会社デザインサプライ(DesignSupply. LLC)

Office:大阪府大阪市天王寺区清水谷町3-22
Email:info@designsupply-web.com
home
  • サイトトップ
about
  • 3つのポリシー
  • 経営理念
  • 代表・クリエイター紹介
  • 会社概要
services
  • ビジネス・プロダクト支援
  • UI/UX・フロントエンド開発支援
  • プロジェクトの進め方・支援体制
  • エデュケーション事業
works
  • 開発プロジェクト支援
  • クリエイティブ制作
  • 自社プロダクト
media
  • デザイン
  • プログラミング
  • マーケティング
  • Web開発
  • 写真・動画制作
contact
  • お問い合わせ
news
  • インフォメーション
privacy
  • プライバシーポリシー

WE THINK WITH YOU, DESIGN FOR PEOPLE, AND BUILD WHAT WORKS.

WE THINK WITH YOU, DESIGN FOR PEOPLE, AND BUILD WHAT WORKS.

© 2013 - 2026 DesignSupply.LLC
サイトトップへ
contact