แม่แบบ:Flaglist/doc

แม่แบบนี้จะเหมือนกับแม่แบบ:Flag ทุกประการ ยกเว้นว่าชื่อประเทศจะเรียงกันอย่างถูกต้องตามไอคอนธงที่มีความกว้างต่างกัน เพื่อใช้ในรายชื่อประเทศ ดูเอกสารประกอบของแม่แบบ:Flag สำหรับเอกสารประกอบทั่วไปและพารามิเตอร์ที่พร้อมใช้งาน

**ตัวอย่าง**
Paraguay
*San Marino
*Palau
*Australia
*Nepal
*Brazil
*Iran
*Switzerland
*Qatar
*China
*Niger
*Bosnia-Herzegovina
*name=สาธารณรัฐสังคมนิยมโรมาเนีย
*Paraguay
*San Marino
*Palau
*Australia
*Nepal
*Brazil
*Iran
*Switzerland
*Qatar
*China
*Niger
*Bosnia-Herzegovina
*name=สาธารณรัฐสังคมนิยมโรมาเนีย

**วิธีการทำงาน**
สร้างรูปธง ช่องว่างไม่ตัด และลิงก์ประเทศ ซึ่งหมายความว่าการจัดตำแหน่งของลิงก์จะขึ้นอยู่กับความกว้างของภาพธง ขนาดเริ่มต้นสำหรับไอคอนธงคือ 23x15 พิกเซล ดังนั้นความกว้างของไอคอนคือ 23 พิกเซลสำหรับธงยาว แต่เล็กกว่าสำหรับธงสี่เหลี่ยม เช่น ซานมารีโนและไนเจอร์ (ธงใดๆ ที่มีอัตราส่วนภาพน้อยกว่า ) ทำให้ลิงก์ประเทศที่อยู่ถัดจากธงเหล่านั้นไม่ตรงกัน แม่แบบ Flag/core ซึ่งใช้ภายในโดย flag ชดเชยสิ่งนี้สำหรับเนปาล นครรัฐวาติกัน และสวิตเซอร์แลนด์โดยแทรกช่องว่างเพิ่มเติม แม้ว่าสำหรับประเทศอื่นๆ อีกหลายประเทศ ลิงก์จะยังคงเลื่อนไปทางซ้ายมากเกินไป ดังที่เห็นด้านบน
จะใส่ไอคอนธงไว้ในกล่อง  ที่มองไม่เห็น โดยมีความกว้างคงที่ที่คำนวณโดย มอดูล:Flaglist ความกว้างไม่ขึ้นอยู่กับขนาดที่แน่นอนของรูปภาพ แต่จะแตกต่างกันไปตามความกว้างและความสูงสูงสุดที่ระบุโดยใช้รูปแบบรูปภาพขยาย ขนาดเริ่มต้นสำหรับธงของประเทศส่วนใหญ่คือ 23x15 พิกเซล สามารถใช้พารามิเตอร์ size ได้หากต้องการขนาดอื่น บางอย่างมีค่าเริ่มต้นที่แตกต่างกันที่ระบุไว้ในแม่แบบข้อมูลของตน และอาจแสดงลิงก์ที่ไม่ตรงตำแหน่งแม้ว่าจะไม่ได้ใช้ size ก็ตาม
หากระบุความกว้างสูงสุด (ไม่ว่าจะเป็นความกว้างและความสูง เช่น 20x10px หรือความกว้างเท่านั้น เช่น 20px) ไม่ว่าจะใช้พารามิเตอร์ size หรือค่าเริ่มต้นของแม่แบบข้อมูล ขนาดกล่องจะเท่ากับความกว้างนี้บวกเจ็ดพิกเซล หากระบุความสูงแต่ไม่ได้ระบุความกว้าง (x10px) จะใช้ความกว้างของกล่อง 2.2 เท่าของความสูงบวกเจ็ดพิกเซล ในกรณีหลังนี้ ธงที่มีอัตราส่วนภาพมากกว่า 2.2 (ธงชาติในปัจจุบันมีเพียงกาตาร์เท่านั้น) อาจขยายออกไปเกินกรอบที่มองไม่เห็นและทับซ้อนลิงก์ประเทศในขนาดบางขนาด ดังที่เห็นในตารางด้านล่าง ด้วยเหตุนี้ หากต้องการขนาดไอคอนที่แตกต่างจากค่าเริ่มต้น ควรระบุทั้งความกว้างและความสูงเสมอ วิธีนี้ยังช่วยให้แน่ใจได้ว่าธงสี่เหลี่ยมหรือธงยาวจะไม่แสดงผลใหญ่กว่าธงอื่นๆ มากนัก
{
	"params": {
		"1": {
			"label": "ประเทศ",
			"description": "แสดงไอคอนธงขนาดเล็กของประเทศนี้ ธงจะปรากฏก็ต่อเมื่อมีแม่แบบที่เกี่ยวข้อง  ที่มีพารามิเตอร์ ⟨flag alias⟩ (มิฉะนั้น ตัวแทนโปร่งใสจะถูกใช้เพื่อรักษาการจัดตำแหน่งข้อความภายในรายการ)",
			"example": "Germany",
			"type": "string",
			"required": true
		},
		"2": {
			"aliases": 
				"variant"
			,
			"label": "รูปแบบธง",
			"description": "ชื่อของตัวแปรที่ได้รับการกำหนดค่าในแม่แบบข้อมูลประเทศเพื่อแสดงรูปแบบธง เช่น ธงประวัติ",
			"example": "empire",
			"type": "string"
		},
		"name": {
			"description": "ชื่อที่กำหนดเองที่จะแสดงแทน ⟨1⟩",
			"type": "string",
			"label": "ชื่อที่กำหนดเอง"
		},
		"size": {
			"description": "ขนาดรูปธงที่กำหนดเอง",
			"example": "x25px",
			"type": "string",
			"default": "23x15px",
			"label": "ขนาดธงที่กำหนดเอง"
		},
		"short": {
			"label": "ชื่อสั้น",
			"description": "แสดง ⟨shortname alias⟩ ที่กำหนดค่าไว้ในแม่แบบข้อมูลประเทศ แทนชื่อที่กำหนดไว้ด้วย ⟨1⟩ หรือ ⟨name⟩ หากไม่มีนามแฝงชื่อย่อ ให้ใช้ ⟨alias⟩ จากแม่แบบข้อมูลประเทศ",
			"example": "yes",
			"type": "boolean",
			"default": "no",
			"suggested": true
		},
		"table": {
			"label": "การจัดวางตาราง",
			"description": "จัดตำแหน่งชื่อประเทศที่ห่อหุ้มหลายบรรทัดถัดจากรูปธง (โดยการสร้างตาราง) ปัจจุบันใช้ภายในตารางเท่านั้น",
			"example": "yes",
			"type": "boolean",
			"default": "no",
			"suggested": false
		}
	},
	"paramOrder": 
		"1",
		"name",
		"short",
		"2",
		"size",
"table"
	,
	"description": " "
}

**การใช้งานด้วยขนาดที่กำหนดเอง**
x8px
*size=x8px
*size=x8px
*size=x8px
*name=สหภาพสาธารณรัฐสังคมนิยมโซเวียต
*size=x8px
*size=x8px
*size=x8px
*name=สหภาพสาธารณรัฐสังคมนิยมโซเวียต
10x8px
*size=10x8px
*size=10x8px
*size=10x8px
*name=สหภาพสาธารณรัฐสังคมนิยมโซเวียต
*size=10x8px
*size=10x8px
*size=10x8px
*name=สหภาพสาธารณรัฐสังคมนิยมโซเวียต
35px
*size=35px
*size=35px
*size=35px
*name=สหภาพสาธารณรัฐสังคมนิยมโซเวียต
*size=35px
*size=35px
*size=35px
*name=สหภาพสาธารณรัฐสังคมนิยมโซเวียต
x25px
*size=x25px
*size=x25px
*size=x25px
*name=สหภาพสาธารณรัฐสังคมนิยมโซเวียต
*size=x25px
*size=x25px
*size=x25px
*name=สหภาพสาธารณรัฐสังคมนิยมโซเวียต
35x25px
*size=35x25px
*size=35x25px
*size=35x25px
*name=สหภาพสาธารณรัฐสังคมนิยมโซเวียต
*size=35x24px
*size=35x24px
*size=35x24px
*name=สหภาพสาธารณรัฐสังคมนิยมโซเวียต
หมวดหมู่:ระบบแม่แบบธง