Templat:Sclass
| Templat ini digunakan pada banyak halaman dan perubahannya kemungkinan memicu perubahan massal pada semua halaman yang menggunakannya. Uji cobalah di subhalaman /bak pasir atau /kasus uji Templat:Sclass, atau subhalaman pengguna Anda. Pertimbangkan untuk mendiskusikan perubahan di halaman pembicaraan sebelum mengimplementasikannya. |
| Templat ini menggunakan Lua: |
Artikel kelas kapal memiliki judul yang diberi tanda hubung. Nama artikel kelas kapal pada umumnya berbentuk:
- <tipe kapal>-kelas <nama kelas>
Ketika sebuah kelas kapal dinamai berdasarkan anggota kelas tersebut, nama kelasnya dicetak miring. Untuk kelas-kelas ini, gunakan {{sclass}}. Kelas yang tidak diberi nama berdasarkan anggota kelas tidak dicetak miring, dalam hal ini gunakan {{sclass2}}.
Penggunaan
[sunting sumber]sclass adalah pintasan editor untuk membuat tautan yang diformat dengan benar ke artikel kelas kapal dengan judul yang diberi tanda hubung: nama kelas-jenis kapal kelas.
Bentuk dasar:
{{sclass | nama kelas | jenis kapal}}
menggantikan:
[[jenis kapal]] [[nama kelas-kelas jenis kapal | kelas-nama kelas]]
Formulir ini mengasumsikan bahwa jenis kapal merupakan artikel terpisah sehingga menghasilkan tautan ke artikel kelas, diikuti oleh tautan ke artikel jenis kapal. Teks pada tautan pertama diformat dengan benar dengan nama kelas ditampilkan dalam huruf miring diikuti oleh "kelas-". Perhatikan bahwa jika merujuk pada kelas kapal sebagai kata benda, tanda hubung dapat dihilangkan dengan opsi pemformatan di bawah ini, meskipun merupakan bagian dari judul artikel.
Parameter kontrol format opsional tanpa nama
[sunting sumber]Parameter ketiga opsional memungkinkan Anda mengontrol format dan menggunakan templat jika jenis kapal bukan artikel:
{{sclass|nama kelas|jenis kapal|format}}
Nilai dan hasil untuk format adalah:
- 0: sepenuhnya menghilangkan tampilan jenis kapal. Bentuk adjektiva.
- 1: menampilkan jenis kapal sebagai bagian dari tautan tunggal ke artikel kelas.
- 2: menampilkan jenis kapal yang tidak tertaut.
- 3: menampilkan jenis kapal sebagai tautan terpisah. Jenis kapal harus berupa nama artikel.
- 4: menghilangkan tampilan jenis kapal sepenuhnya. Bentuk kata benda.
- 5: hanya nama kelas, cocok untuk tabel
Untuk menghindari pranala merah yang menakutkan, salah satu dari tiga pilihan pertama harus digunakan jika Jenis kapal belum menjadi artikel. Perhatikan bahwa opsi 3 adalah default, jadi boleh dihilangkan. Nilai lain dari "format" akan memberi tahu Anda kesalahan cara Anda.
| Format | Penggunaan templat | Wikicode yang setara | Hasil akhir | Catatan |
|---|---|---|---|---|
| Tidak ada | {{sclass |Valiant |kapal tunda }} |
[[Kapal tunda ]] [[Kapal tunda kelas Valiant |kelas ''Valiant'']] |
Kapal tunda kelas Valiant | Default |
| 0 | {{sclass |Valiant |kapal tunda |0}} |
[[Kapal tunda ]] [[Kapal tunda kelas Valiant |kelas ''Valiant'']] |
kelas Valiant | Bentuk kata sifat |
| 1 | {{sclass |Valiant |Kapal tunda |1}} |
[[Kapal tunda ]] [[Kapal tunda kelas Valiant |kelas ''Valiant'']] |
Kapal tunda kelas Valiant | Judul artikel |
| 2 | {{sclass |Valiant |Kapal tunda |2}} |
Kapal tunda [[Kapal tunda kelas Valiant |kelas ''Valiant'']] |
Kapal tunda kelas Valiant | Ketika artikel jenis kapal tidak ada |
| 3 | {{sclass |Valiant |Kapal tunda |3}} |
[[Kapal tunda ]] [[Kapal tunda kelas Valiant |kelas ''Valiant'']] |
Kapal tunda kelas Valiant | Sama seperti default |
| 4 | {{sclass |Valiant |Kapal tunda |4}} |
[[Kapal tunda kelas Valiant |kelas ''Valiant'']] |
kelas Valiant | Bentuk kata benda |
| 5 | {{sclass |Valiant |Kapal tunda |5}} |
[[Kapal tunda kelas Valiant |kelas ''Valiant'']] |
Valiant | Bentuk tabel atau grafik |
| 6 | {{sclass |Valiant |Kapal tunda |6}} |
[[Kapal tunda kelas Valiant |kelas ''Valiant'']] |
Kapal tunda kelas Valiant | Nilai format tidak dikenal |
Parameter opsional: "disambiguasi jenis kapal"
[sunting sumber]Parameter keempat yang opsional memungkinkan Anda untuk menghilangkan ambiguitas jenis kapal jika biasanya akan tertaut ke halaman disambiguasi:
{{sclass | nama kelas | jenis kapal | format | disambiguasi }}
Ini hanya diperlukan dengan default atau dengan parameter "format" yang ditetapkan ke 3. Catatan: untuk menggunakan parameter disambiguasi, Anda harus menentukan parameter "format", atau menggunakan "||" (tanda pipa ganda) antara parameter "jenis kapal" dan "disambiguasi".
Parameter opsional: "disambiguasi nama kelas"
[sunting sumber]Ketika ada kelas kapal terpisah yang memiliki nama yang sama dan menggunakan disambiguasi dalam tanda kurung, misalnya kapal penjelajah kelas Königsberg, Gunakan parameter kelima opsional untuk menghilangkan ambiguitas nama kelas:
{{sclass|Königsberg (1905)|kapal penjelajah|1}}menghasilkan kapal penjelajah kelas Königsberg (1905) yang sama dengan:[[Kapal penjelajah]] [[Kapal penjelajah kelas Königsberg (1905)|kelas ''Königsberg'']]
Pengungkap ambiguitas nama kelas tidak pernah ditampilkan.
Data templat
[sunting sumber]TemplateData untuk Sclass
Memformat nama kelas kapal dan jenis kapal menjadi tautan artikel. Mencetak miring nama kelas.
| Parameter | Keterangan | Jenis | Status | |
|---|---|---|---|---|
| nama kelas | 1 | tidak ada keterangan | Kata | opsional |
| jenis kapal | 2 | tidak ada keterangan | Tak dikenal | opsional |
| format | 3 | Opsi format 1, 2, 3, 4, 5 | Angka | opsional |
| disambiguasi jenis kapal | 4 | disambiguasi untuk jenis kapal | Kata | opsional |
| disambiguasi nama kapal | 5 | disambiguasi untuk nama kelas | Kata | opsional |