Templat:Cat handler/numbered/doc
Ini adalah subhalaman dokumentasi untuk Templat:Cat handler/numbered. Halaman ini mengandung informasi penggunaan, kategori, pranala antarbahasa dan lain-lain yang bukan merupakan bagian dari halaman templat asli. |
Ini adalah sub-templat {{cat handler/numbered}}.
Jangan gunakan templat ini secara langsung, gunakan {{cat handler}} sebagai gantinya. Templat ini dipanggil dari {{cat handler}}, lihat dokumentasi pengguna di sana.
Bagian lainnya di sini hanya untuk mereka yang ingin memahami cara kerja internal templat ini.
Detail teknis
[sunting]Sub-templat ini memungkinkan templat induknya mengambil input dalam dua bentuk:
{{cat handler | 1 = Input | main = 1 | talk = 1 <!--Reusing "Input" for both the main and talk parameters--> }} {{cat handler | main = Input1 | talk = Input2 <!--Instead feeding text directly to the talk parameter--> }}
Sub-templat ini membutuhkan banyak parameter bernomor. Tidak ada batasan jumlah parameter yang dapat digunakannya, selain yang dapat ditangani oleh server dan sistem MediaWiki.
Sub-emplat ini juga membutuhkan parameter bernama data. Jika data adalah angka, maka sub-templat ini mengembalikan data dari parameter bernomor yang sesuai. Jika data adalah sesuatu yang lain, misalnya nama kategori, maka hal itu mengembalikan data tidak berubah.
Inilah cara yang dapat Anda lakukan untuk memanggil sub-templat ini secara normal:
{{cat handler/numbered | 1 = {{{1|}}} | 2 = {{{2|}}} | 3 = {{{3|}}} | 4 = {{{4|}}} | data = Masukan dapat berupa angka antara 1-4, atau yang lainnya. }}
Dalam contoh di atas, karena template induk hanya memberi porsi 1-4, maka hanya angka 1-4 yang akan berfungsi dengan baik. Memberi porsi nomor lain akan mengembalikan empty string.
Lihat pula
[sunting]- mw:Help:Extension:ParserFunctions – Tentang
{{#iferror:||}}
dan sebagainya