Jump to content

Kézikönyv:$wgNamespaceAliases

From mediawiki.org
This page is a translated version of the page Manual:$wgNamespaceAliases and the translation is 61% complete.
Outdated translations are marked like this.
Névterek: $wgNamespaceAliases
További neveket ad a névterekhez.
Bevezetve:1.10.0 (r21720)
Eltávolítva:használatban
Megengedett értékek:(sztringek tömbje)
Alapértelmezett érték:[]

Részletek

A változóval az $wgExtraNamespaces -ben és a nyelvi fájlban szereplő lefordított elsődleges névterekhez lehet további neveket adni.[clarification needed] Ha egy lapot ilyen előtaggal kérünk le, a kérés át lesz irányítva az elsődleges névre.

A beállítással a névterek neveit azonosítóikra kell átfordítani.

Példa:

$wgNamespaceAliases = [
	'Wikipedian' => NS_USER,
	'Wikipedian_talk' => NS_USER_TALK,
	'Our_wiki' => 4,
	'Our_wiki_talk' => 5,
];
Vigyázat! Vigyázat: Az elválasztáshoz szóköz helyett alsóvonást használj: a „Saját névtér” érvénytelen név, ehelyett a „Saját_névtér” használandó. (When used later on the wiki in links and searches, either spaces or underscores can be used.)
A MediaWiki 1.17 előtt nem volt lehetséges aliast megadni az NS_MAIN-hez.
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.

Egy alias hozzáadása:

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

Ha az érték nem létező névtérre mutat (például a névtér nem lett rögzítve a $wgextranamespaces-ben, de a hozzátartozó konstans meg lett adva), akkor az alias a fő névtérre fog mutatni.