Manuel:$wgNamespaceWithSubpages
Espaces de noms: $wgNamespacesWithSubpages | |
---|---|
Quels espaces de nom peuvent supporter les sous-pages? |
|
Introduit dans la version : | pre 1.1.0 |
Retiré dans la version : | Encore utilisé |
Valeurs autorisées : | voir ci-dessous |
Valeur par défaut : | voir ci-dessous |
Autres paramètres : Alphabétique | Par Fonction |
Détails
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). Une sous-catégorie (namespace 14) fonctionnera comme toute autre catégorie.
Voir Sous-pages .
L'activer pour un espace de noms
- Voir aussi Manuel:Constantes des espaces de noms pour une liste des codes
NS_...
.
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:
# Activer les sous-pages dans le namespace principal
$wgNamespacesWithSubpages[NS_MAIN] = true;
# Activer les sous-pages dans l’espace de noms du modèle
$wgNamespacesWithSubpages[NS_TEMPLATE] = true;
# etc.
Noms des espaces de nom
Les noms des espaces de nom sont fixés dans les fichiers avec la localisation par défaut:
Par exemple NS_TALK
a activé les sous-pages par défaut dans MediaWiki.
Pour les désactiver, définissez false
:
$wgNamespacesWithSubpages[NS_TALK] = false;
Valeur par défaut
La valeur par défaut de ce paramètre a changé au fil des ans. Cela ajoute un élément (une valeur 'true') au tableau $wgNamespacesWithSubpages qui est déjà défini dans
DefaultSettings.php
Version de 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
];
Versions de 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
];
Versions de 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
);
Versions de 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
);
Versions de 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
);