Jump to content

Podręcznik:$wgNamespaceAliases

From mediawiki.org
This page is a translated version of the page Manual:$wgNamespaceAliases and the translation is 44% complete.
Outdated translations are marked like this.
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ść:[]

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,
];
Uwaga! Uwaga: Używaj znaków podkreślenia zamiast spacji w nazwach przestrzeni nazw. 'My Namespace' jest nieprawidłową nazwą; użyj w zamian 'My_Namespace'. (When used later on the wiki in links and searches, either spaces or underscores can be used.)
Do wersji Mediawiki 1.17 nie było możliwe utworzenie aliasu dla głównej przestrzeni nazw (NS_MAIN).
Namespace names, including aliases, are case-insensitive. 'Wikipedian', 'wikipedian', and 'WIKIPEDIAN' are all the same alias.

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.