Manual:$wgNamespacesWithSubpages/ja

From MediaWiki.org

Jump to: navigation, search
名前空間: $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/jaManual: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'
);
Personal tools