Manual:$wgNamespaceAliases
| Ruang nama: $wgNamespaceAliases | |
|---|---|
| Menyediakan nama tambahan untuk ruangnama. |
|
| Diperkenalkan pada versi: | 1.10.0 (r21720) |
| Dihapus pada versi: | Masih digunakan |
| Nilai yang diizinkan: | (larik untaian) |
| Nilai tetapan: | [] |
| Pengaturan lainnya: Menurut alfabet | Menurut fungsi | |
Rincian
Ada nama alternatif untuk nama ruangnama utama yang diterjemahkan, yang ditentukan oleh $wgExtraNamespaces dan berkas bahasa.[butuh klarifikasi]
Apabila sebuah halaman diminta dengan menggunakan awalan tersebut, permintaan akan dialihkan ke nama utama.
Atur ini menjadi pemetaan dari nama ruang-nama ke ID-nya.
Contoh:
$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.
Untuk menambah nama lain tunggal:
$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.
Apabila pengaturan ini diatur untuk ruangnama yang tidak ada (misalnya, ruangnama yang belum ditambahkan ke $wgExtraNamespaces, tetapi konstantanya telah didefinisikan), nama lain itu akan dialihkan ke ruangnama utama.
| View the values of this configuration setting on the Wikimedia wikis in core-Namespaces.php. |