Manuel:$wgNamespaceAliases
| Espaces de noms: $wgNamespaceAliases | |
|---|---|
| Fournir des noms supplémentaires pour les espaces de noms. |
|
| Introduit dans la version : | 1.10.0 (r21720) |
| Retiré dans la version : | Encore utilisé |
| Valeurs autorisées : | (tableau de chaînes) |
| Valeur par défaut : | [] |
| Autres paramètres : Alphabétique | Par fonction | |
Détails
Ce sont les noms alternatifs pour les noms primaires traduits des espaces de noms définis par $wgExtraNamespaces et le fichier de langue.[demande de précisions]
Si une page est requise avec un tel préfixe, la requête sera redirigée de manière transparente vers le nom primaire.
Définissez-le avec une table de correspondance espace de noms vers ID (soit symboliques, soit numériques).
Exemple :
$wgNamespaceAliases = [
'Wikipedian' => NS_USER,
'Wikipedian_talk' => NS_USER_TALK,
'Our_wiki' => 4,
'Our_wiki_talk' => 5,
];
Notez comment les alias sont définis ici pour deux espaces de noms et leurs espaces de nom de conversation correspondants. L'inclusion d'alias similaires pour les espaces de noms de conversation n'est pas strictement nécessaire, mais ne pas le faire peut être confus pour les utilisateurs.
Pour ajouter un alias simple (ou plusieurs, un à la fois), vous pouvez utiliser la syntaxe suivante :
$wgNamespaceAliases['WP'] = NS_PROJECT;
$wgNamespaceAliases['WPT'] = NS_PROJECT_TALK;
$wgNamespaceAliases['WP_talk'] = NS_PROJECT_TALK;
Ceci montre comment plusieurs alias peuvent être utilisés pour un même espace de noms.
Si vous initialisez cela avec un espace de noms qui n'existe pas encore (par exemple, une espace de noms qui n'a pas été ajouté à $wgExtraNamespaces mais pour lequel une constante a été définie) l'alias vous redirigera vers l'espace de noms principal.