Manual:$wgNamespacesWithSubpages/ja
From MediaWiki.org
| 名前空間: $wgNamespacesWithSubpages | |
|---|---|
| どの名前空間がサブページをサポートするか? |
|
| 導入されたバージョン: | pre 1.1.0 |
| 削除されたバージョン: | 使用中 |
| 可能な値: | (see below) |
| デフォルトの値: | (see below) |
Contents |
[edit] 詳細
変数は名前空間の配列を保持しており、 -1(Special:)から番号付けされており-2は含みません(直接リンクされたメディア)。どの名前空間がサブページを許可しているのかを示しています。配列は数値の名前空間IDによってインデックス化され、それぞれのインデックスは0(サブページを持たない)もしくは1(サブページが許可される)のどちらかを保持します。
Help:Subpages/jaをご覧下さい
[edit] デフォルトの値
注: MediaWikiのそれぞれのバージョンは同時に存在する最大の名前空間の範囲内までのみ動作をしました
[edit] 1.5.0とそれ以降
array( NS_TALK => true, NS_USER => true, NS_USER_TALK => true, NS_PROJECT_TALK => true, NS_IMAGE_TALK => true, NS_MEDIAWIKI_TALK => true, NS_TEMPLATE_TALK => true, NS_HELP_TALK => true, NS_CATEGORY_TALK => true );
[edit] Prior to 1.5.0以前
NS_定数は使用されておらず(おそらく定義されていなかったため)、代わりに数値の値が使用されていました:
array( -1 => 0, 0 => 0, 1 => 1, 2 => 1, 3 => 1, 4 => 0, 5 => 1, 6 => 0, 7 => 1, 8 => 0, 9 => 1, 10 => 0, 11 => 1)
[edit] 名前空間を有効にする
与えられた名前空間のためにサブページを有効にするもっとも簡単な方法はLocalSettings.phpを編集して次のコードを追加します:
# メインの名前空間でサブページを有効にする $wgNamespacesWithSubpages[NS_MAIN] = true;
[edit] 名前空間
デフォルトで定義されている名前空間や名前空間のカスタマイズに関してはManual:Namespace/ja、Manual:Using custom namespaces/jaなどをご覧下さい。
/* private */ $wgNamespaceNamesEn = array( NS_MEDIA => 'Media', NS_SPECIAL => 'Special', NS_MAIN => '', NS_TALK => 'Talk', NS_USER => 'User', NS_USER_TALK => 'User_talk', NS_WIKIPEDIA => $wgMetaNamespace, NS_WIKIPEDIA_TALK => $wgMetaNamespace . '_talk', NS_IMAGE => 'Image', NS_IMAGE_TALK => 'Image_talk', NS_MEDIAWIKI => 'MediaWiki', NS_MEDIAWIKI_TALK => 'MediaWiki_talk', NS_TEMPLATE => 'Template', NS_TEMPLATE_TALK => 'Template_talk', NS_HELP => 'Help', NS_HELP_TALK => 'Help_talk', NS_CATEGORY => 'Category', NS_CATEGORY_TALK => 'Category_talk' );

