Jump to content

Руководство:$wgNamespacesWithSubpages

From mediawiki.org
This page is a translated version of the page Manual:$wgNamespacesWithSubpages and the translation is 100% complete.
Пространство имён: $wgNamespacesWithSubpages
Какие пространства имен должны поддерживать подстраницы?
Введено в версии:Before 1.1.0
Удалено в версии:всё ещё используется
Допустимые значения:см. ниже
Значение по умолчанию:см. ниже

Подробности

Переменная содержит массив, указывающий, какие пространства имен позволяют использовать подстраницы. Массив индексируется числовым идентификатором пространства имен, и каждое значение массива равно false (нет подстраниц) или true (подстраницы разрешены). Подстраница пространства категорий (пространство имен 14) будет работать как любая другая категория.

См. Справка:Подстраницы .

Включение для пространства имен

См. также Руководство:Константы пространств имён для списка кодов NS_....

Обычный способ включить подстраницы для данного пространства имен — отредактировать LocalSettings.php и вставить следующее:

# Включить подстраницы в основном пространстве имен
$wgNamespacesWithSubpages[NS_MAIN] = true;

# Включить подстраницы в пространстве имен шаблона
$wgNamespacesWithSubpages[NS_TEMPLATE] = true;

# и т.п.

Отключение для пространства имен

Отключить подстраницы в пространстве имен (где они включены по умолчанию). Например, для NS_TALK подстраницы, включенные в MediaWiki по умолчанию. Чтобы отключить их, установите 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
);

См. также