Handbuch:$wgNamespacesWithSubpages

This page is a translated version of the page Manual:$wgNamespacesWithSubpages and the translation is 100% complete.
Namensräume: $wgNamespacesWithSubpages
Welche Namensräume sollen Unterseiten unterstützen?
Eingeführt in Version:Vor 1.1.0
Entfernt in Version:Weiterhin vorhanden
Erlaubte Werte:siehe unten
Standardwert:siehe unten

Details

Die Variable enthält ein Array, das angibt, welche Namensräume Unterseiten erlauben. Das Array wird durch die numerische Namenspace-ID indexiert, und jeder Array-Wert ist entweder false (keine Unterseiten) oder true (Unterseiten erlaubt). Eine Unterseite für Kategorie-Raum (Namensraum 14) funktioniert wie jede andere Kategorie.

Siehe Help:Unterseiten .

Für einen Namensraum aktivieren

Siehe auch Manual:Namespace constants für eine Liste der NS_...-Codes.

Die normale Möglichkeit, Unterseiten für einen bestimmten Namenspace zu aktivieren, besteht darin, die LocalSettings.php zu bearbeiten und Folgendes einzufügen:

# Aktivieren Sie Unterseiten im Artikelnamensbereich
$wgNamespacesWithSubpages[NS_MAIN] = true;

# Unterseiten im Vorlagen-Namensraum aktivieren
$wgNamespacesWithSubpages[NS_TEMPLATE] = true;

# usw.

Für einen Namensraum deaktivieren

Deaktivieren von Unterseiten in einem Namensraum (wo es standardmäßig aktiviert ist). Zum Beispiel hat NS_TALK Unterseiten, die standardmäßig in MediaWiki aktiviert sind. Um sie zu deaktivieren, setze $ auf false:

$wgNamespacesWithSubpages[NS_TALK] = false;

Standardwert

Der Standardwert dieser Einstellung hat sich im Laufe der Jahre geändert. Um sicher zu sein, welche Einstellung für dein Wiki gilt, überprüfe die Einstellung in „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
);

Siehe auch