跳去內容

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>}}}就會當咗呢個模會俾人當係第一個參數。用呢個方法可以保障所有用呢個模嘅版,都會自動出文件頁,慳咗手動嘅功夫。

額外數據

[編輯]

好多國家嘅數據都多過基本嘅 aliasflag alias 參數,所以需要額外嘅方法處理。呢個模會自動儲到部分選填嘅參數,例如shortname aliasalt 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" 嚟代表係説明版。不過,呢個情況好少出現,所以大多都係靠依家睇緊呢個模做埋説明。