Manual:$wgNamespacesWithSubpages

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Manual:$wgNamespacesWithSubpages and the translation is 100% complete.
Other languages:
English • ‎español • ‎français • ‎magyar • ‎polski • ‎português do Brasil • ‎中文 • ‎日本語
名前空間: $wgNamespacesWithSubpages
下位ページをサポートする名前空間とは
導入されたバージョン:pre 1.1.0
除去されたバージョン:使用中
許容される値:下記参照
既定値:下記参照

詳細

この変数は、どの名前空間に下位ページを許可するかを示す配列を保持します。 配列は数値名前空間IDによって索引付けされ、各配列値は0(下位ページなし)または1(下位ページあり)です。 カテゴリスペース(名前空間14)の下位ページは他のカテゴリと同様に動作します。

Help:下位ページ を参照してください。

名前空間の有効化

NS_...コードの一覧はManual:名前空間の定数 も参照してください。

指定された名前空間の下位ページを有効にするには、通常はLocalSettings.php を編集して以下を挿入します:

# メインの名前空間で下位ページを有効化
$wgNamespacesWithSubpages[NS_MAIN] = true;

# テンプレート名前空間で下位ページを有効化
$wgNamespacesWithSubpages[NS_TEMPLATE] = true;

# など

名前空間の無効化

特定の名前空間で下位ページを無効化(既定で有効な名前空間の場合) 一例はMediaWikiのNS_TALKの下位ページは既定で有効です。 無効化するには、以下のようにfalseにします:

$wgNamespacesWithSubpages[NS_TALK] = false;

既定値

この既定の設定は時間の経過とともに変化しています。 ご利用のウィキにどれが適切か調べるには、「DefaultSettings.php」でこの設定を確認するようお奨めします。
MediaWiki バージョン: 1.29
$wgNamespacesWithSubpages = [
	NS_TALK => true,
	NS_USER => true,
	NS_USER_TALK => true,
	NS_PROJECT => true,
	NS_PROJECT_TALK => true,
	NS_FILE_TALK => true,
	NS_MEDIAWIKI => true,
	NS_MEDIAWIKI_TALK => true,
	NS_TEMPLATE => true,
	NS_TEMPLATE_TALK => true,
	NS_HELP => true,
	NS_HELP_TALK => true,
	NS_CATEGORY_TALK => true
];
MediaWiki バージョン: 1.21 – 1.28
$wgNamespacesWithSubpages = [
	NS_TALK => true,
	NS_USER => true,
	NS_USER_TALK => true,
	NS_PROJECT => true,
	NS_PROJECT_TALK => true,
	NS_FILE_TALK => true,
	NS_MEDIAWIKI => true,
	NS_MEDIAWIKI_TALK => true,
	NS_TEMPLATE_TALK => true,
	NS_HELP => true,
	NS_HELP_TALK => true,
	NS_CATEGORY_TALK => true
];
MediaWiki バージョン: 1.16 – 1.20
$wgNamespacesWithSubpages = array(
	NS_TALK => true,
	NS_USER => true,
	NS_USER_TALK => true,
	NS_PROJECT_TALK => true,
	NS_FILE_TALK => true,
	NS_MEDIAWIKI => true,
	NS_MEDIAWIKI_TALK => true,
	NS_TEMPLATE_TALK => true,
	NS_HELP_TALK => true,
	NS_CATEGORY_TALK => true
);
MediaWiki バージョン: 1.14 – 1.15
$wgNamespacesWithSubpages = array(
	NS_TALK => true,
	NS_USER => true,
	NS_USER_TALK => true,
	NS_PROJECT_TALK => true,
	NS_FILE_TALK => true,
	NS_MEDIAWIKI_TALK => true,
	NS_TEMPLATE_TALK => true,
	NS_HELP_TALK => true,
	NS_CATEGORY_TALK => true
);
MediaWiki バージョン: 1.5 – 1.13
$wgNamespacesWithSubpages = 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
);

関連項目