Manual:Skinning/Archive/ja

このページはMediaWikiのスキン作成のための手引きです.

FooBarという用語は新しく作成されたスキンの名前に対するプレイスホルダ(仮の名前)として使われます. (大文字の と小文字の が異なる文脈で使用されることに注意します)

Meta上に一般的な手引きが存在します.

ファイルの位置
すべてのスキンファイルはMediaWikiがインストールされているディレクトリの サブフォルダに設置されます.

そのフォルダにはそれぞれのスキンに対して2つのスキンが存在します:
 * : メインファイルで、ページのレイアウトを定義します
 * : PHP5のAPCオペレーションコードキャッシュに存在するバグに対する次善策です

他のすべてのファイルのために、スキン名を持つサブディレクトリを設置しなければなりません - 例:
 * : FooBarスキンのメインのスタイルシート
 * : ブラウザ特有のスタイルシートの修正

コードの構造と要素
このセクションでは典型的なMediaWikiスキンのコード機能の概要を説明します.

それぞれのコード部分はMediaWikiのMonoBookスキンから抽出したものです. 全体の完全なPHPコードはManual:Skinning/Exampleを参照して下さい.

メタデータ
このセクションではスキンについてのメタ情報を含む.

初期化
必要とされるPHPクラスの定義です. と のインスタンスはスキン名に置き換える必要があります.

カテゴリリストの修正
これは(デフォルトの振る舞いである、多くがソートされていない文字列を返す代わりに)適切な 要素としてカテゴリリストを返すための修正ノートです.

XHTMLの出力
開始部分で、通常は変える必要はありません.

ヘッド
HTMLヘッドにはメタデータ、スタイルシートとスクリプトが含まれます. スタイルシートは望むように変えることができますが、通常はこのセクションの調整は必要ありません.

ボディ (ページ要素)
HTMLボディは基本的なページ構造で構成されます.

初期の タグの属性は通常は調整する必要はありません.

サイトのお知らせ
[conditional]

ユーザメッセージの通知
[conditional]

ユーザのツールバー
[iterative]

リンクへのジャンプ
(intra-page navigation) [conditional], [optional]

サイドバーナビゲーション
[iterative]

ページのサブタイトル
(e.g. redirect notice)

復元の警告
[conditional]

カテゴリリンク
[conditional]

ページツールバー
[iterative]

フッター
[iterative]

Closing Trail
これは上記からの部分を閉じる最後のセクションで通常は変える必要がありません.

関連項目

 * Manual:Skins 一般的なMediaWikiスキンの内容