Manual:$wgNamespacesWithSubpages/fr

From MediaWiki.org
Jump to: navigation, search
Espaces de noms: $wgNamespacesWithSubpages
Quels espaces de nom devraient supporter les sous-pages?
Introduit dans la version: pre 1.1.0
Retiré dans la version: still in use
Valeurs autorisées: (voir ci-dessous)
Valeur par défaut: (voir ci-dessous)

Autres paramètres: Alphabétique | Par Fonction


Détails[edit | edit source]

La variable contient un tableau indiquant quels espaces de nom permettent les sous-pages. Le tableau est indexé par l'ID numérique de l'espace de noms, et chaque valeur du tableau vaut soit 0 (pas de sous-pages) ou 1 (sous-pages autorisées).

Voyez Help:Subpages/fr

Valeur par défaut[edit | edit source]

La valeur par défaut est de permettre les sous-pages, mais pas dans l'espace de noms principal. Elles sont actives uniquement avec les pages de discussion et les pages utilisateur.

Note: Les activer sur toutes les pages de 'discussion' requiert en fait beaucoup d'entrée dans ce tableau; un pour chaque espace de noms de discussion. Chaque version de MediaWiki ne dépasse pas l'espace de noms maximal existant à ce moment-là.

1.5.0 et suivants[edit | edit source]

 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
 );

Avant la 1.5.0[edit | edit source]

Les constantes NS_ n'étaient pas utilisées (peut-être parce qu'elles n'étaient pas définies), donc les valeurs numériques étaient utilisées à la place:

 array( -1 => 0, 0 => 0, 1 => 1, 2 => 1, 3 => 1, 4 => 0, 5 => 1, 6 => 0, 
         7 => 1, 8 => 0, 9 => 1, 10 => 0, 11 => 1)

Les numéros d'espace de nom peuvent partir de -1 (L'espace de noms "Special:"). Les sous-pages ne peuvent pas être activées sur l'espace de noms -2 (média directement lié)

L'activer pour un espace de noms[edit | edit source]

La manière normale d'activer les sous-pages pour un espace de noms donné est d'éditer LocalSettings.php et d'y insérer ce qui suit:

# Permet les sous-pages dans l'espace de noms principal
$wgNamespacesWithSubpages[NS_MAIN] = true;

Cela ajoute un élément (une valeur 'true') au tableau $wgNamespacesWithSubpages qui est déjà défini dans DefaultSettings.php

L'activer pour tous les espaces de nom[edit | edit source]

# Permet les sous-pages dans tous les espaces de nom
$wgNamespacesWithSubpages = array_fill(0, 200, true);

Cela suppose que vous n'avez pas plus de 200 espaces de nom.

Noms des espaces de nom[edit | edit source]

Les noms des espaces de nom sont fixés dans les fichiers avec la localisation par défaut:

/* private */ $wgNamespaceNamesEn = array(
	NS_MEDIA            => 'Media',
	NS_SPECIAL          => 'Special',
	NS_MAIN	            => '',
	NS_TALK	            => 'Talk',
	NS_USER             => 'User',
	NS_USER_TALK        => 'User_talk',
	NS_PROJECT          => $wgMetaNamespace,
	NS_PROJECT_TALK     => $wgMetaNamespace . '_talk',
	NS_IMAGE            => 'Image',
	NS_IMAGE_TALK       => 'Image_talk',
	NS_MEDIAWIKI        => 'MediaWiki',
	NS_MEDIAWIKI_TALK   => 'MediaWiki_talk',
	NS_TEMPLATE         => 'Template',
	NS_TEMPLATE_TALK    => 'Template_talk',
	NS_HELP             => 'Help',
	NS_HELP_TALK        => 'Help_talk',
	NS_CATEGORY	    => 'Category',
	NS_CATEGORY_TALK    => 'Category_talk'
);
Langue : English  • français • 日本語 • 中文