Modul:Partai politik/doc
Ini adalah halaman dokumentasi untuk Modul:Partai politik
| Ini adalah sebuah subhalaman dokumentasi untuk Modul:Partai politik. Templat ini berisi informasi penggunaan, kategori dan konten lainnya yang bukan merupakan bagian dari modul halaman. |
| Modul ini menggunakan Lua: |
Template:Political party menghasilkan nama singkat atau warna partai politik yang ada.
Penggunaan
{{Political party|<party name>|<value requested>}}
Parameters
<section begin="Parameter"/>
| Parameter | Deskripsi |
|---|---|
| 1 | Nama partai politik. Jika nama parpol tidak ada, tempatkan sebuah permintaan di talk page.<section end="Parameters"/> |
| 2 | Nilai yang diminta. Saat ini, nilai yang didukung antara lain abbrev, color, dan shortname .<section begin="Parameters"/>
|
| error | Opsional, parameter ini akan menghasilkan nilai |error= jika modul tidak berisi nama partai atau warna.
|
<section end="Parameters"/>
Contoh
Berikut contoh menggunakan Labour Party (catatan bahwa ada potensi masukan nama yang lebih dari satu):
["Labour and Co-operative"] = "Labour Party (UK)",
["Labour Co-operative"] = "Labour Party (UK)",
...
["Labour Party (Thailand)"] = {abbrev = "", color = "#FF0000", shortname = "",},
["Labour Party (UK)"] = {abbrev = "Lab", color = "#E4003B", shortname = "Labour",},{{Political party|Labour Party (UK)|abbrev}}→ Lua error in package.lua at line 80: module 'Module:Partai politik/L' not found.{{Political party|Labour Party (UK)|shortname}}→ Lua error in package.lua at line 80: module 'Module:Partai politik/L' not found.{{Political party|Labour and Co-operative|shortname}}→ Lua error in package.lua at line 80: module 'Module:Partai politik/L' not found.{{Political party|Labour Co-operative|shortname}}→ Lua error in package.lua at line 80: module 'Module:Partai politik/L' not found.{{Political party|Labour Party (UK)|color}}→ Lua error in package.lua at line 80: module 'Module:Partai politik/L' not found.
Jika parpol tidak tersedia di dalam modul, atau nama singkat atau singkatan (abbrevation) tidak ada di dalam modul, maka akan menghasilkan 'nama partai' yang dimasukkan.
{{Political party|Not-a-party|abbrev}}→ Lua error in package.lua at line 80: module 'Module:Partai politik/N' not found.{{Political party|Not-a-party|shortname}}→ Lua error in package.lua at line 80: module 'Module:Partai politik/N' not found.{{Political party|Not-a-party|color}}→ Lua error in package.lua at line 80: module 'Module:Partai politik/N' not found.{{Political party|A test no values|shortname}}→ Lua error in package.lua at line 80: module 'Module:Partai politik/A' not found.
Pesan error skrip Lua
Jika kedua parameter tidak diisi, atau warna tidak ada di dalam modul, kesalahan akan terjadi.
{{Partai politik}}→ parameter 1 should be a party name.{{Partai politik|A test no values}}→ parameter 2 should be the output type.{{Partai politik|A test no values|color}}→ Lua error in package.lua at line 80: module 'Module:Partai politik/A' not found.
Untuk menghindari kesalahan skrip, gunakan |error=value. Catatan, kegagalan ini pun akan diabaikan saat parpol tidak ada di dalam modul.
{{Partai politik|A test no values|color|error=ERROR}}→ Lua error in package.lua at line 80: module 'Module:Partai politik/A' not found.{{Partai politik|Not-a-party|color|error=ERROR}}→ Lua error in package.lua at line 80: module 'Module:Partai politik/N' not found.
Lihat pula
Tracking categories
- Kategori:Pages using Political party with unknown party (0)
- Kategori:Pages using Political party with missing shortname (0)
- Kategori:Pages using Political party with missing color (0)