Příručka:$wgNamespaceAliases
| 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: | [] |
| Další nastavení: Podle abecedy | Podle funkce | |
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,
];
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.