Jump to content

Příručka:$wgNamespaceAliases

From mediawiki.org
This page is a translated version of the page Manual:$wgNamespaceAliases and the translation is 100% complete.
Jmenné prostory: $wgNamespaceAliases
Zadejte další názvy pro jmenné prostory.
Zavedeno od verze:1.10.0 (r21720)
Odstraněno od verze:stále se používá
Povolené hodnoty:(pole řetězců)
Výchozí hodnota:[]

Podrobnosti

Toto jsou alternativní názvy pro primární lokalizované názvy namespace, které jsou definovány $wgExtraNamespaces a jazykovým souborem.[potřebné objasnit] Pokud je požadována stránka s takovým prefixem, bude požadavek přesměrován na primární název.

Nastavte toto na mapu názvů jmenných prostorů na ID.

Příklad:

$wgNamespaceAliases = [
	'Wikipedian' => NS_USER,
	'Wikipedian_talk' => NS_USER_TALK,
	'Our_wiki' => 4,
	'Our_wiki_talk' => 5,
];
Pozor! Pozor: V názvech jmenných prostorů používejte místo mezer podtržítka. 'My Namespace' je neplatný název; místo toho použijte 'My_Namespace'. (Při pozdějším použití na wiki v odkazech a vyhledávání lze použít mezery nebo podtržítka.)
Před MediaWiki 1.17 nebylo možné vytvořit alias pro NS_MAIN.
Názvy jmenných prostorů, včetně aliasů, nerozlišují velká a malá písmena. 'Help', 'help' a 'HELP' jsou všechny stejné aliasy.

Všimněte si, jak jsou zde definovány aliasy pro dva jmenné prostory a jim odpovídající jmenné prostory diskusí. Zahrnutí podobných aliasů pro jmenné prostory diskusí není nezbytně nutné, ale jejich neuvedení může být pro uživatele matoucí.

Chcete-li přidat jeden alias nebo více aliasů jeden po druhém, lze použít následující syntaxi:

$wgNamespaceAliases['WP'] = NS_PROJECT;
$wgNamespaceAliases['WPT'] = NS_PROJECT_TALK;
$wgNamespaceAliases['WP_talk'] = NS_PROJECT_TALK;

Toto ilustruje, jak lze pro stejný jmenný prostor použít více aliasů.

Pokud je toto nastavení nastaveno na jmenný prostor, který neexistuje (např. jmenný prostor nebyl přidán do $wgExtraNamespaces , ale byla definována konstanta), alias se přesměruje do hlavního prostoru.