Manual:Skinning/Archive/ja

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

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

There is also a more general walkthrough here.

ファイルの位置
All skin files are located in the  subfolder of the MediaWiki installation directory (see $wgStylePath/ja and $wgStyleDirectory/ja for actual location.)

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

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

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

それぞれのコード部分はMediaWikiのMonoBookスキンから抽出したものです. For the full PHP code in its entirety, see ../Vector/Example.

Dependencies
This section contains the dependency information about the skin to work around a caching bug in PHP 5.

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

初期化
This section sets up your skin to inherit from the main skin template class and shows the beginning of the template callback class. Here the required classes are defined. と のインスタンスはスキン名に置き換える必要があります.

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

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スキンの内容