Manual:$wgNamespacesWithSubpages/fr
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
Contents
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 • 日本語 • 中文 |
---|