head要素内へのモジュール追加
概要
head要素内にJavaScriptなどを挿入するための追加モジュール(head-addon-ogcとする)の作成と関連するモジュールおよびテンプレートからそのモジュールをMTIncludeするようにする- 作業状況: 完了、座長検収済
- 作業実施予定日: 2006/08/20
- 作業実施完了日: 2006/08/26
- 作業実施者: 太助
- 作業検収者: 座長
作業実施上の注意
- 実施前にManage Your DesignsのDuplicateで現在のデザインのコピー取得を行い、作業が不出来であった場合の回復ポイントを確保しておくこと
変更モジュール、テンプレートの整理
テンプレート | head要素のモジュール |
---|---|
Main Index Template | head-index |
Archive Index Template | head-archives |
DateBased Archives Template | head-date-based |
Category Archives | head-category |
Individual Entry Archive Template | head-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の作成と共通ヘッダの設定
- head-addon-ogcを作成する (最初はコメント行だけのメンバー)
- head-commonをコピーして作成し、head-commonの<$MTWeblogIncludeModule module="head-extra"$>の後ろに<$MTInclude module="head-addon-ogc"$>を追加する
Main Index Templateの設定
- head-indexをコピーして作成し、head-index内の<$MTWeblogIncludeModule module="head-common"$>を<$MTInclude module="head-common"$>に置き換える
- Main Index Template内の<$MTWeblogIncludeModule module="head-index"$>を<$MTInclude module="head-index"$>に置き換える
Archive Index Templateの設定
- head-archivesをコピーして作成し、head-archives内の<$MTWeblogIncludeModule module="head-common"$>を<$MTInclude module="head-common"$>に置き換える
- Archive Index Template内の<$MTWeblogIncludeModule module="head-archives"$>を<$MTInclude module="head-archives"$>に置き換える
DateBased Archives Templateの設定
- head-date-basedをコピーして作成し、head-date-based内の<$MTWeblogIncludeModule module="head-common"$>を<$MTInclude module="head-common"$>に置き換える
- DateBased Archives Template内の<$MTWeblogIncludeModule module="head-date-based"$>を<$MTInclude module="head-date-based"$>に置き換える
Category Archivesの設定
- head-categoryをコピーして作成し、head-category内の<$MTWeblogIncludeModule module="head-common"$>を<$MTInclude module="head-common"$>に置き換える
- Category Archives内の<$MTWeblogIncludeModule module="head-category"$>を<$MTInclude module="head-category"$>に置き換える
Individual Entry Archive Templateの設定
- head-individualをコピーして作成し、head-individual内の<$MTWeblogIncludeModule module="head-common"$>を<$MTInclude module="head-common"$>に置き換える
- Individual Entry Archive Template内の<$MTWeblogIncludeModule module="head-individual"$>を<$MTInclude module="head-individual"$>に置き換える
変更確認作業
- まず空のhead-addon-ogcのままで再構築を行いエラーが発生しないことを確認する
- 生成されたソースにhead-addon-ogcが入っていることを目で確認する
head-addon-ogcの中身については資源定義書head-addon-ogc定義でまとめる
2006年08月26日(土) 15:37:15 Modified by koichiwb