テンプレートの使い方研修 by pompom
Dreamweaverテンプレートを全ページ一括で解除する方法 by K.M.嬢
テンプレートは前提として
みんなDWを使って編集していることがとても大切なようです。
みんなDWを使って編集していることがとても大切なようです。
DWで頑張る
(DWだと現在のサイトはそのままに特殊コメントを削除したファイルを
別フォルダに書き出すしかできないのかもしれないです。)
別フォルダに書き出すしかできないのかもしれないです。)
修正
↓
テンプレート
↓
マークアップを省略して書き出し
※テンプレートデータを保持にチェックするとXMLファイルが
作成される
↓
テンプレート
↓
マークアップを省略して書き出し
※テンプレートデータを保持にチェックするとXMLファイルが
作成される
※コメントが削除されると行が空くので、
コマンド
↓
コマンド
↓
ソースフォーマットの適用で詰まる
その他ソフトで無理やり置換
テキスト系のソフトで開いて、
テンプレートの編集可能領域の開始タグ終わりタグと、
呼び出しタグを、置換で削除。
テンプレートの編集可能領域の開始タグ終わりタグと、
呼び出しタグを、置換で削除。
<!-- InstanceBegin template="/Templates/common_ja.dwt"
codeOutsideHTMLIsLocked="false" -->
<!-- TemplateBeginEditable name="エリア名" -->
<!-- TemplateEndEditable -->
他に調べて思ったことや、困ったこと。
他のソフトで無理やり編集できる
編集できない領域を指定する利点が、全くなくなります。
場合によっては、DWを使わない人はテンプレートに気づきもしない。
場合によっては、DWを使わない人はテンプレートに気づきもしない。
そして、テンプレートと違う点が出たファイルはエラーが出て、一括で更新もしてくれなくなります。
その上、何故かテンプレートから切り離すが表示されなくなったりします。
その上、何故かテンプレートから切り離すが表示されなくなったりします。
テンプレートファイルを作っていなくてもテンプレートタグを入れると作動してしまう。
アセットからテンプレートファイルを消しても、htmlにテンプレートが残る。
アセットからテンプレートファイルを消しても、htmlにテンプレートが残る。
編集する人の多いときは、素直にインクルードを使ったほうが混乱しないかもしれないです。
入れ子で便利
あるテンプレートを見て、なるほどと思ったのが、テンプレートファイルにテンプレートがかかっていて、入れ子の形になっていたこと。
一番深いテンプレートファイルが、ヘッダーとフッターで、サイドバーが各種類2層目で分岐して・・・のように、更新回数が最低ですむようになっていた。条件分岐が出来るらしい
プログラムでよく見る、if系の事ができるらしいです。
kosei27からの補足
削除されたテンプレートタグ部分が開いてしまう問題ですが、
記述位置によってはソースフォーマットの適用をする必要がありません。
記述位置によってはソースフォーマットの適用をする必要がありません。
空白行ができちゃう例
<タグ>
<!-- TemplateBeginEditable name="エリア名" -->
<タグ>
空白行ができない例
<タグ><!-- TemplateBeginEditable name="エリア名" -->
<タグ>
ただ、テンプレートタグの見やすさも大事だと思うので、
そのへんはバランスよくやる必要があります。
そのへんはバランスよくやる必要があります。