본문 바로가기
미디어위키

Manual $wgNamespacesWithSubpages

by 다움위키 2024. 1. 1.
Namespaces: $wgNamespacesWithSubpages
Which namespaces should support subpages?
Introduced in version: pre 1.1.0
Removed in version: still in use
Allowed values: see below
Default value: see below
Other settings: Alphabetical | By function

Details

변수는 이름공간이 하위-페이지를 허용하는 것을 나타내는 배열을 보유합니다. 배열은 숫자 이름공간 ID에 의해 인덱싱되고, 각 배열 값은 0 (하위페이지 없음) 또는 1 (허용된 하위페이지)입니다. 카테고리공간 (이름공간 14) 하위페이지는 임의의 다른 카테고리처럼 작동할 것입니다.

하위페이지 도움말을 참조하십시오.

 

Enabling for a namespace

역시 NS_... 코드의 목록에 대해 Manual:Namespace constants를 참조하십시오.

주어진 이름공간에 대해 하위페이지를 활성화하기 위한 통상적인 방법은 LocalSettings.php를 편집하고 다음을 삽입하는 것입니다:

# 주요 기사 이름공간에 하위페이지를 활성화합니다:
$wgNamespacesWithSubpages[NS_MAIN] = true;

# 템플레이트 이름공간에 하위페이지를 활성화합니다:
$wgNamespacesWithSubpages[NS_TEMPLATE] = true;

# etc.

 

Disabling for a namespace

이름공간에서 하위페이지를 비활성화합니다 (여기서 그것은 기본적으로 활성화되어 있음). 예를 들어 NS_TALK는 미디어위키에서 기본적으로 활성화된 하위페이지를 가집니다. 그것을 비활성화하기 위해, false를 설정하십시오:

$wgNamespacesWithSubpages[NS_TALK] = false;

 

Default value

이 설정의 기본값은 수년에 걸쳐 변경되어져 왔습니다. 어느 것이 여러분의 위키에 적용되는지 확인하기 위해 "DefaultSettings.php"에서 이 설정을 확인하십시오.
MediaWiki version:
≥ 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 versions:
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 versions:
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 versions:
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 versions:
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
);

See also