07/11/10 21:22:55
>>244
body要素のclass属性に名前空間のインデックス番号が振られていることを利用します。
例えば上記のHelp名前空間の場合だとインデックス番号が12なので
body要素は次のようになっています。
<body class="mediawiki ns-12 ltr page-Help_Contents_ja">
組み込みの名前空間とインデックスの表は次の記事に書かれています。
URLリンク(www.mediawiki.org)
Wikimediaプロジェクトではサイト独自のCSSはMediaWiki:Common.cssページで
カスタマイズしているので、次のURLにアクセスすれば調べることが出来ます。
URLリンク(www.mediawiki.org)
独自の名前空間を作成するには$wgExtraNamespacesコンフィギュレーション(構成)変数を利用します。
名前空間の偶数番号のインデックスに追加したい名前空間を割り当てます。
奇数番号は自動的に直前の数字の名前空間のノートページに割り当てられます。
上記のmediawiki.orgではインデックス番号100にManual名前空間を割り当てているので、
次の行をLocalSettings.phpに追加します。
$wgExtraNamespaces[100] = "Manual";
URLリンク(www.mediawiki.org)名前空間を追加するには?
URLリンク(www.mediawiki.org)