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 aux noms primaires des espaces de nommage localisés, qui sont définis par $wgExtraNamespaces
et le fichier de langue.
Si une page est requise avec un tel préfixe, la requête sera redirigée vers le nom primaire.
Renseignez-le avec une carte des noms d'espace de noms vers les IDs. Exemple:
$wgNamespaceAliases = [
'Wikipedian' => NS_USER,
'Help' => 100
];
Pour ajouter un simple alias:
$wgNamespaceAliases['WP'] = NS_PROJECT;
Si vous avez besoin d'un alias pour le projet, vous aurez probablement besoin d'un alias similaire pour sa page de discussion et vous devriez alors ajouter un tableau comme ci-dessus ou bien deux lignes :
$wgNamespaceAliases['WP'] = NS_PROJECT;
$wgNamespaceAliases['WP_talk'] = NS_PROJECT_TALK;
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.
N'utilisez pas d'espace
Utilisez les soulignés à la place des espaces dans les noms des espaces de noms. 'My Namespace' est un nom invalide; utilisez plutôt 'My_Namespace'.