Руководство:$wgNamespaceAliases
| Пространство имён: $wgNamespaceAliases | |
|---|---|
| Укажите дополнительные названия для пространств имен. |
|
| Введено в версии: | 1.10.0 (r21720) |
| Удалено в версии: | всё ещё используется |
| Допустимые значения: | (массив строк) |
| Значение по умолчанию: | [] |
| Другие настройки: По алфавиту | По функциональности | |
Подробности
Это альтернативные имена для основных локализованных названий пространств имён, которые определяются $wgExtraNamespaces и языковым файлом.[требуется разъяснение]
Если запрошена страница с таким префиксом, то запрос будет перенаправлен на основное имя.
Установите это значение для сопоставления названий пространств имён с идентификаторами (IDs).
Пример:
$wgNamespaceAliases = [
'Wikipedian' => NS_USER,
'Wikipedian_talk' => NS_USER_TALK,
'Our_wiki' => 4,
'Our_wiki_talk' => 5,
];
When adding new namespace aliases, run namespaceDupes.php as appropriate. Otherwise, you may make some pages inaccessible. |
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.
Чтобы добавить единичный псевдоним:
$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.
Если для этого параметра задано несуществующее пространство имён (например, пространство имён не было добавлено в $wgExtraNamespaces, но была определена константа), псевдоним будет перенаправлен в основное пространство.
| View the values of this configuration setting on the Wikimedia wikis in core-Namespaces.php. |