Manual:$wgNamespacesWithSubpages/ru

From Linux Web Expert

Revision as of 19:39, 26 November 2022 by imported>FuzzyBot (Updating to match new version of source page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

<translate> Namespaces</translate>: $wgNamespacesWithSubpages
Какие пространства имен должны поддерживать подстраницы?
<translate> Introduced in version:</translate>pre 1.1.0
<translate> Removed in version:</translate><translate> still in use</translate>
<translate> Allowed values:</translate>см. ниже
<translate> Default value:</translate>см. ниже

Подробности

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

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

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

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

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

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

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

# и т.п.

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

Отключить подстраницы в пространстве имен (где они включены по умолчанию). Например, для NS_TALK подстраницы, включенные в MediaWiki по умолчанию. Чтобы отключить их, установите false:

$wgNamespacesWithSubpages[NS_TALK] = false;

Значение по умолчанию

Значение по умолчанию для этого параметра менялось с годами. Чтобы убедиться, какой из них применим к вашей вики, проверьте этот параметр в "DefaultSettings.php".
<td class="mw-version-versionbox" title="<translate nowrap> The latest stable version is <tvar name=1>1.41</tvar></translate>">
<translate> ≥</translate> 1.29
<translate> MediaWiki version:</translate>
$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
];
<td class="mw-version-versionbox" title="<translate nowrap> MediaWiki <tvar name=1>1.28</tvar> is unsupported version</translate>">
1.21 – 1.28
<translate> MediaWiki versions:</translate>
$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
];
<td class="mw-version-versionbox" title="<translate nowrap> MediaWiki <tvar name=1>1.20</tvar> is unsupported version</translate>">
1.16 – 1.20
<translate> MediaWiki versions:</translate>
$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
);
<td class="mw-version-versionbox" title="<translate nowrap> MediaWiki <tvar name=1>1.15</tvar> is unsupported version</translate>">
1.14 – 1.15
<translate> MediaWiki versions:</translate>
$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
);
<td class="mw-version-versionbox" title="<translate nowrap> MediaWiki <tvar name=1>1.13</tvar> is unsupported version</translate>">
1.5 – 1.13
<translate> MediaWiki versions:</translate>
$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
);

См. также