แม่แบบ:Flagicon
![]() | มีการใช้แม่แบบนี้ประมาณ 20,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}} |
![]() |
Specifies the naval ensign |
{{flagicon|PER|air force}} |
![]() |
Specifies the air force flag |
{{flagicon|Peru|size=50px}} |
![]() |
Sets width to 50 pixels |
{{flagicon|Xanadu}} |
Template:Country data Xanadu | No flag for Xanadu, so displays redlink |
{{flagicon|Xanadu|noredlink=yes}} |
No flag, so displays nothing |
หมายเหตุการดำเนินการ
[แก้]แม่แบบนี้ใช้แม่แบบข้อมูลที่ระบุไวภายใต้หมวดหมู่:แม่แบบข้อมูลประเทศ ซึ่งมรข้อมูลระบุสิ่งที่จะแสดงและตัวจัดรูปแบบแม่แบบ:Flagicon/core ซึ่งมีหลักการในการแสดงธง
{{flagicon|Peru}}
→— ใช้แม่แบบ:Country data Peru
{{flagicon|PER}}
→— ใช้แม่แบบ:Country data PER ซึ่งเป็นการเปลี่ยนเส้นทางไปยังแม่แบบ:Country data Peru
ภายในแม่แบบข้อมูลแต่ละประเทศ แม่แบบนี้ใช้พารามิเตอร์ต่อไปนี้:
flag alias
— ชื่อไฟล์รูปภาพที่จะแสดงflag alias-xxxx
— ชื่อไฟล์รูปภาพของรูปแบบธงxxxx
alias
— ใช้เพื่อแสดงแอตทริบิวต์ทางเลือกของรูปภาพ (ค่าเริ่มต้นคือ "ธงของ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}}
ได้