head要素内へのモジュール追加


概要

head要素内にJavaScriptなどを挿入するための追加モジュール(head-addon-ogcとする)の作成と関連するモジュールおよびテンプレートからそのモジュールをMTIncludeするようにする

  • 作業状況: 完了、座長検収済
  • 作業実施予定日: 2006/08/20
  • 作業実施完了日: 2006/08/26
  • 作業実施者: 太助
  • 作業検収者: 座長

作業実施上の注意


  • 実施前にManage Your DesignsのDuplicateで現在のデザインのコピー取得を行い、作業が不出来であった場合の回復ポイントを確保しておくこと

変更モジュール、テンプレートの整理


テンプレートhead要素のモジュール
Main Index Templatehead-index
Archive Index Templatehead-archives
DateBased Archives Templatehead-date-based
Category Archiveshead-category
Individual Entry Archive Templatehead-individual

  • head-index, head-archives, head-date-based, head-category, head-individualは共通モジュールhead-commonをIncludeで呼び出している
  • head-commonでhead-addon-ogcをIncludeするようにし、そのモジュール内でJavaScriptなどの定義を入れればよい

変更作業内容


以下の変更作業で提供モジュールの内容はWhat Are Tags to Use for Template Modules?からコピーする

head-addon-ogcの作成と共通ヘッダの設定

  1. head-addon-ogcを作成する (最初はコメント行だけのメンバー)
  2. head-commonをコピーして作成し、head-commonの<$MTWeblogIncludeModule module="head-extra"$>の後ろに<$MTInclude module="head-addon-ogc"$>を追加する

Main Index Templateの設定

  1. head-indexをコピーして作成し、head-index内の<$MTWeblogIncludeModule module="head-common"$>を<$MTInclude module="head-common"$>に置き換える
  2. Main Index Template内の<$MTWeblogIncludeModule module="head-index"$>を<$MTInclude module="head-index"$>に置き換える

Archive Index Templateの設定

  1. head-archivesをコピーして作成し、head-archives内の<$MTWeblogIncludeModule module="head-common"$>を<$MTInclude module="head-common"$>に置き換える
  2. Archive Index Template内の<$MTWeblogIncludeModule module="head-archives"$>を<$MTInclude module="head-archives"$>に置き換える

DateBased Archives Templateの設定

  1. head-date-basedをコピーして作成し、head-date-based内の<$MTWeblogIncludeModule module="head-common"$>を<$MTInclude module="head-common"$>に置き換える
  2. DateBased Archives Template内の<$MTWeblogIncludeModule module="head-date-based"$>を<$MTInclude module="head-date-based"$>に置き換える

Category Archivesの設定

  1. head-categoryをコピーして作成し、head-category内の<$MTWeblogIncludeModule module="head-common"$>を<$MTInclude module="head-common"$>に置き換える
  2. Category Archives内の<$MTWeblogIncludeModule module="head-category"$>を<$MTInclude module="head-category"$>に置き換える

Individual Entry Archive Templateの設定

  1. head-individualをコピーして作成し、head-individual内の<$MTWeblogIncludeModule module="head-common"$>を<$MTInclude module="head-common"$>に置き換える
  2. Individual Entry Archive Template内の<$MTWeblogIncludeModule module="head-individual"$>を<$MTInclude module="head-individual"$>に置き換える

変更確認作業


  1. まず空のhead-addon-ogcのままで再構築を行いエラーが発生しないことを確認する
  2. 生成されたソースにhead-addon-ogcが入っていることを目で確認する

head-addon-ogcの中身については資源定義書head-addon-ogc定義でまとめる
2006年08月26日(土) 15:37:15 Modified by koichiwb




スマートフォン版で見る