Manuel:$wgNamespaceWithSubpages
Appearance
Espaces de noms: $wgNamespacesWithSubpages | |
---|---|
Quels espaces de noms peuvent contenir des sous-pages ? |
|
Introduit dans la version : | avant la version 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 noms 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 false
(pas de sous-pages) ou true
(sous-pages autorisées).
Une sous-page de l'espace des catégories (espace de noms 14) fonctionnera comme toute autre catégorie.
Voir Sous-pages .
Activation pour un espace de noms donné
- Voir aussi Manuel:Constantes des espaces de noms pour une liste des codes
NS_...
.
La manière normale d'autoriser les sous-pages pour un espace de noms donné est d'éditer LocalSettings.php
et d'insérer ce qui suit :
# Activer les sous-pages dans l'espace de noms principal
$wgNamespacesWithSubpages[NS_MAIN] = true;
# Activer les sous-pages dans l’espace de noms des modèles
$wgNamespacesWithSubpages[NS_TEMPLATE] = true;
# etc.
Désactivation pour un espace de noms donné
Désactiver les sous-pages d'un espaces de noms (où elles sont activées par défaut).
Par exemple NS_TALK
a les sous-pages activées 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. Pour être sûr de la valeur qui s'applique à votre wiki, vérifiez ce paramètre 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
);