Podręcznik:$wgNamespaceAliases
| Przestrzenie nazw: $wgNamespaceAliases | |
|---|---|
| Ustawia alternatywne nazwy przestrzeni nazw |
|
| Wprowadzono w wersji: | 1.10.0 (r21720) |
| Usunięto w wersji: | nadal w użyciu |
| Dozwolone wartości: | (tablica z ciągami znaków) |
| Domyślna wartość: | [] |
| Inne ustawienia: Alfabetycznie | Według funkcji | |
Szczegóły
These are alternate names for the primary localized namespace names, which are defined by $wgExtraNamespaces and the language file.[clarification needed]
If a page is requested with such a prefix, the request will be transparently redirected to the primary name.
Set this to a map from namespace names to IDs (either symbolic or numerical).
Przykład:
$wgNamespaceAliases = [
'Wikipedian' => NS_USER,
'Wikipedian_talk' => NS_USER_TALK,
'Our_wiki' => 4,
'Our_wiki_talk' => 5,
];
Notice how aliases are being defined here for two namespaces and their corresponding talk namespaces. Including similar aliases for talk namespaces is not strictly necessary, but not doing so can be confusing to users.
Aby dodać pojedynczy alias:
$wgNamespaceAliases['WP'] = NS_PROJECT;
$wgNamespaceAliases['WPT'] = NS_PROJECT_TALK;
$wgNamespaceAliases['WP_talk'] = NS_PROJECT_TALK;
This illustrates how multiple aliases can be used for the same namespace.
If this setting is set to a namespace that does not exist (e.g. the namespace has not been added to $wgExtraNamespaces but a constant has been defined) the alias will redirect to the main space.