Template:Country showdata
呢個模係用嚟負責整理旗模嘅數據嘅,主要都係畀版面顯示到國家嘅數據。大家可以喺任何Category:國數據模入面嘅國旗模度,睇到呢個模。
用途
[編輯]呢個模係俾國數據模用標準句法自動整出嚟。
{{ {{{1<noinclude>|country showdata</noinclude>}}} | alias = Countryname | flag alias = Flag of Countryname.svg | size = {{{size|}}} | name = {{{name|}}} }}
第一個國數據模嘅參數多數都係叫做formatting meta-template。好似Template:Flag用咗Template:Country flag2做一個真正嘅旗圖同連結。如果第一個參數無咗,即係啲國數據模畀人正接用,呢個模嘅一部分{{{1<noinclude>|country showdata</noinclude>}}}
就會當咗呢個模會俾人當係第一個參數。用呢個方法可以保障所有用呢個模嘅版,都會自動出文件頁,慳咗手動嘅功夫。
額外數據
[編輯]好多國家嘅數據都多過基本嘅 alias 同 flag alias 參數,所以需要額外嘅方法處理。呢個模會自動儲到部分選填嘅參數,例如shortname alias 同 alt attribute 等等,亦可以睇埋國家嘅唔同舊國旗。呢個方法能夠對每個國家嘅旗都分開對待,畀有需要嘅國旗模可以用到更加多嘅參數。加額外參數只係需要喺前後加 <noinclude> 部分,好似咁:
<noinclude> | var1 = ... | redir1 = ... | related1 = ... </noinclude>
唔同嘅旗
[編輯]國家如果有唔同旗嘅話,就可以用 flag alias-label 呢個參數嚟代表,而呢度嘅 label 就係每支旗嘅分辨名(好多時都係年份)。喺個國旗模度,加 varN 嚟代表佢係個國家嘅另一支旗。
到用嗰陣,就可以喺個模後面度加多個參數嚟代表係顯示呢支旗,而唔係最普遍嗰支,即係咁:{{flag|(國家名)|(label名)}} 或者 {{flagicon|(國家名)|(label名)}}。
例如,{{塞舌爾旗資料}} 入面就有三支額外嘅國旗,用下面嘅code嚟代表:
| flag alias-1976 = Flag of the Seychelles 1976.svg | flag alias-1977 = Flag of the Seychelles 1977.svg | flag alias-colonial = Government Ensign of the United Kingdom.svg
呢三支旗喺個國旗模度係咁樣寫嘅:
<noinclude> | var1 = 1976 | var2 = 1977 | var3 = colonial ... </noinclude>
喺個國旗模度,最多可以加9個額外國旗(由var1 去到 var9),而到依家剩係得 {{美國旗資料}} 係有多過9個。
有啲例外係唔用 var 呢個參數嘅,例如個國家嘅海軍旗,就可以用 naval 嚟代表。
有關嘅模
[編輯]有啲國家嘅國旗模係有關嘅,特別係曾經屬於同一個國家嗰啲。喺呢啲情況下,就可以用 related 呢個參數,嚟出埋其他有關嘅國旗模,等其他人能夠知道邊啲國旗模係相關。
例如,{{塞爾維亞黑山旗資料}} 就分別有埋塞爾維亞同黑山嘅國旗模資料,用下面嘅code嚟代表:
<noinclude> ... | related1 = Serbia | related2 = Montenegro ... </noinclude>
仔細説明
[編輯]如果有個別國旗模需要另外有説明版嘅話,就會好似維基嘅其他模咁,喺後面加個 "/doc" 嚟代表係説明版。不過,呢個情況好少出現,所以大多都係靠依家睇緊呢個模做埋説明。
上面嘅解係穿透包含咗自Template:Country showdata/doc。 (改 | 史) 編者可以響呢個模嘅沙盤 (開 | 鏡)同埋試例 (開)版度試驗佢。 請加個類到個/doc嘅細版度。 呢個模嘅細版。 |