แม่แบบ:Flagicon
| มีการใช้แม่แบบนี้ประมาณ 22,000 หน้าและการแก้ไขอาจทำให้เกิดผลกระทบหรือสังเกตเห็นได้ ควรทดสอบการเปลี่ยนแปลงในกระบะทราย หรือหน้าทดสอบ หรือในหน้าย่อยผู้ใช้ของคุณเอง อนึ่ง อภิปรายเกี่ยวกับการแก้ไขแม่แบบได้ที่หน้าอภิปรายก่อนที่จะนำไปใช้ |
แม่แบบ:Flagicon แสดงธงของพารามิเตอร์ที่ตั้งชื่อในขนาด "รูป" ปัจจุบันมีขนาดสูงสุด 23×15 พิกเซล (กำหนดไว้ในแม่แบบ:Flagicon/core) พร้อมขอบขนาดหนึ่งพิกเซล รูปภาพยังมีลิงก์ที่คลิกได้ไปยังบทความที่เกี่ยวข้อง สำหรับรูปธงที่ไม่ได้ลิงก์ ให้ใช้แม่แบบ:Flag decoration แทน
โปรดพิจารณาคู่มือการเขียนในส่วนเกี่ยวกับธงก่อนใช้แม่แบบนี้
การใช้งาน
{{Flagicon|name|variant=|size=|noredlink=}}
|1=name- พารามิเตอร์แรกนั้นจำเป็นและระบุชื่อประเทศ ภูมิภาค เมือง ฯลฯ สามารถดูรายการค่าทั้งหมดที่มีได้ใน หมวดหมู่:แม่แบบข้อมูลประเทศ ตัวอย่างเช่น จะใช้ แม่แบบ:Country data Peru เมื่อระบุพารามิเตอร์ name เป็น
Peruธงจำนวนมากยังใช้ได้โดยใช้ "aliases" แบบย่อ เช่น รหัสประเทศสามตัวอักษรมาตรฐานตามที่ระบุใน ISO 3166-1 alpha-3, IOC หรือ FIFA รายชื่อ "aliases" ที่มีให้ใช้งานได้จะอยู่ใน หมวดหมู่:ข้อมูลประเทศเปลี่ยนทาง รหัสประเทศเหล่านี้หลายรายการอาจถือว่าคลุมเครือ ดังนั้นจึงขอแนะนำให้ใช้ชื่อประเทศแบบเต็ม |variant=- พารามิเตอร์ที่สองนั้นเป็นตัวเลือกและระบุรูปแบบธงที่จะใช้แทนธงมาตรฐาน โดยส่วนใหญ่มักใช้กับธงประวัติศาสตร์ แต่ยังสามารถใช้เพื่อระบุธงกองทัพเรือ ธงเพื่อการกีฬา เป็นต้น รายชื่อรูปแบบธงที่มีให้เลือกสำหรับแต่ละประเทศนั้นมีระบุไว้ในหน้าเฉพาะสำหรับแม่แบบข้อมูลประเทศ ตัวอย่างเช่น แม่แบบ:Country data Peru จะรวมคำอธิบายของรูปแบบธงที่มีให้เลือกสำหรับเปรูแต่ละแบบ พารามิเตอร์นี้สามารถเป็นพารามิเตอร์ที่มีชื่อ (เช่น "
variant=1815") หรือเป็นพารามิเตอร์ตำแหน่ง โดยจะอยู่หลังชื่อประเทศเสมอ |size=- พารามิเตอร์นี้เป็นตัวเลือกและใช้เพื่อระบุความกว้างและ/หรือความสูงสูงสุดของภาพธง พารามิเตอร์นี้ระบุโดยใช้ไวยากรณ์ภาพมาตรฐาน
ข้อมูลแม่แบบ
ข้อมูลแม่แบบสำหรับ Flagicon
แม่แบบนี้จะแสดงธงที่เชื่อมโยงโดยวิกิของพารามิเตอร์ที่ตั้งชื่อไว้ในขนาด 'ภาพเล็ก' ปัจจุบันมีขนาด 23×15 พิกเซล (กำหนดไว้ใน แม่แบบ:flagicon/core) และมีขอบขนาดหนึ่งพิกเซล
| พารามิเตอร์ | คำอธิบาย | ชนิด | สถานะ | |
|---|---|---|---|---|
| ชื่อ | 1 | ชื่อประเทศ ภูมิภาค เมือง ฯลฯ แนะนำให้ใช้ชื่อเต็มสำหรับประเทศ | สตริง | จำเป็น |
| ตัวแปร | variant 2 | ระบุรูปแบบธงที่จะใช้แทนธงมาตรฐาน เช่น 1815 | สตริง | ไม่บังคับ |
| ขนาดสูงสุด | size | ความกว้างหรือความสูงสูงสุด ที่กำหนดโดยใช้ 'ไวยากรณ์ภาพขยาย' แบบมาตรฐาน (เช่น x30px) | สตริง | ไม่บังคับ |
| ไม่มีลิงค์สีแดง | noredlink | หากตั้งค่าเป็นค่าใดๆ ที่ประเมินว่าเป็นจริง (เช่น '1', 'จริง', 'ใช่' หรือ 'y') จะไม่แสดงอะไรเลยหากไม่มีไฟล์ข้อมูลประเทศ (ค่าเริ่มต้นคือแสดงลิงก์สีแดง) | สตริง | ไม่บังคับ |
ตัวอย่าง
| วิกิโค้ด | ผลลัพธ์ | หมายเหตุ |
|---|---|---|
{{flagicon|Peru}} | ||
{{flagicon|PER}} | ใช้รหัสประเทศ ISO/IOC/FIFA | |
{{flagicon|Peru|1822}} | ระบุธงประวัติศาสตร์ | |
{{flagicon|Peru|variant=1822}} | ||
{{flagicon|PER|naval}} | ระบุธงกองทัพเรือ | |
{{flagicon|PER|air force}} | ระบุธงกองทัพอากาศ | |
{{flagicon|Peru|size=50px}} | ตั้งค่าความกว้างเป็น 50 พิกเซล | |
{{flagicon|แดนสนธยา}} | Template:Country data แดนสนธยา | ไม่มีธงสำหรับแดนสนธยา ดังนั้นจึงแสดงลิงก์สีแดง |
{{flagicon|แดนสนธยา|noredlink=yes}} | ไม่มีธง จึงไม่แสดงผลอะไรเลย |
หมายเหตุการดำเนินการ
แม่แบบนี้ใช้แม่แบบข้อมูลที่ระบุไวภายใต้หมวดหมู่:แม่แบบข้อมูลประเทศ ซึ่งมรข้อมูลระบุสิ่งที่จะแสดงและตัวจัดรูปแบบแม่แบบ:Flagicon/core ซึ่งมีหลักการในการแสดงธง
{{flagicon|Peru}}→
— ใช้แม่แบบ:Country data Peru{{flagicon|PER}}→
— ใช้แม่แบบ:Country data PER ซึ่งเป็นการเปลี่ยนเส้นทางไปยังแม่แบบ:Country data Peru
ภายในแม่แบบข้อมูลแต่ละประเทศ แม่แบบนี้ใช้พารามิเตอร์ต่อไปนี้:
flag alias— ชื่อไฟล์รูปภาพที่จะแสดงflag alias-xxxx— ชื่อไฟล์รูปภาพของรูปแบบธงxxxxalias— ใช้เพื่อแสดงแอตทริบิวต์ทางเลือกของรูปภาพ (ค่าเริ่มต้นคือ "ธงของalias")
หมวดหมู่การติดตาม
หากใช้ {{flagicon|Foo}} แต่ไม่มีแม่แบบ:Country data Foo ระบบจะแสดงลิงก์สีแดง เว้นแต่จะมีการตั้งค่าพารามิเตอร์ |noredlink=yes
หากแสดงลิงก์สีแดง หน้าจะถูกเพิ่มไปยังหมวดหมู่การติดตาม:
แม่แบบที่เกี่ยวข้อง
- แม่แบบ:Flag ใช้เพื่อแสดงชื่อลิงก์วิกิถัดจากธง ชื่อที่แสดงจะเป็นชื่อเดียวกับพารามิเตอร์ที่ใช้กับแม่แบบ แต่เป้าหมายลิงก์จะเป็นบทความหลักสำหรับประเทศ (ในตัวอย่างเหล่านี้คือ เปรู)
- แม่แบบ:Flagcountry ใช้เพื่อแสดงชื่อที่เชื่อมโยงกับวิกิถัดจากธง ชื่อที่แสดงจะเหมือนกันเสมอไม่ว่าจะใช้ชื่อแทนรหัสประเทศเป็นพารามิเตอร์แม่แบบหรือไม่ก็ตาม
- แม่แบบ:Flag decoration แสดงรูปธงที่ไม่ได้เชื่อมโยงและไม่มีชื่อประเทศ
{{flag decoration|Peru}}→
สำหรับรายการแม่แบบธงทั้งหมด โปรดดู:Category:Flag template system
ทางเลือกอื่นเพื่อหลีกเลี่ยงข้อจำกัดขนาดรวมหลังการขยายของวิกิพีเดีย
หน้าที่มีรูปธงจำนวนมากอาจใกล้หรือเกินขีดจำกัดขนาดรวมหลังการขยายของวิกิพีเดีย ในกรณีดังกล่าว ควรใช้มอดูลหรือแม่แบบตัวห่อมอดูลแทน:
- {{flagg}} เป็นตัวห่อหุ้มที่เรียบง่ายสำหรับ
มอดูล:Flagg: สำหรับการใช้งานพื้นฐาน {{flagicon|country}} สามารถแทนที่ด้วย {{flagg|cxxlo|country}} ได้
- {{#invoke:flag|icon}} คือ ตัวห่อสำหรับมอดูล:Flagg ที่สามารถลดขนาดลงได้อีกเมื่อเรียกใช้โดยตรง สำหรับการใช้งานพื้นฐาน
{{flagicon|country}}สามารถแทนที่ด้วย{{#invoke:flag|icon|country}}ได้