Jump to content

Manuel:$wgNamespaceAliases

From mediawiki.org
This page is a translated version of the page Manual:$wgNamespaceAliases and the translation is 100% complete.
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 :[]

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;
Avant Mediawiki 1.17, il était impossible de faire un alias vers NS_MAIN.

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'.